Ignoring ortools: markers 'python_version >= "3.11"' don't match your environment Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Collecting paramiko==3.4.0 Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 3)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (2.15.0) Collecting wbgapi==1.0.12 Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Collecting PyJWT<3,>=2.13.0 Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Collecting fuzzywuzzy==0.18.0 Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Collecting python-Levenshtein==0.25.1 Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Collecting polyline==2.0.3 Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Collecting flexpolyline==0.1.0 Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Collecting ortools==9.7.2996 Downloading ortools-9.7.2996-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB) Collecting python-slugify Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (3.4.8) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 3)) (4.4.2) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) 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 tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) 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 numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Collecting absl-py>=0.13 Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) 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) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.43.1-py3-none-any.whl (223 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-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: 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 tzlocal>=4.3 Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (3.4.8) Requirement already satisfied: 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) 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) 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-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) 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) 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: 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 s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Collecting botocore<1.44.0,>=1.43.121 Downloading botocore-1.43.121-py3-none-any.whl (16.2 MB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.121->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.26.5) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.121->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (2.8.1) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.43.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=4757925 sha256=aa309f7f1a00dd5fd0f4c3192d82c3fd065a396c7d8a1ed61bc0de6a61903277 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-lktd21k9/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=1221010 sha256=c89cdbb467702ddd9796da19094ab1e77eb36145f4b5f622dd2ca863c5fb7e3d Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-lktd21k9/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 02:34:05,287 100 INFO ? odoo: Odoo version 17.0 2026-10-29 02:34:05,287 100 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-29 02:34:05,287 100 INFO ? odoo: addons paths: ['/data/build/rb-19fb48c-226083/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-19fb48c-226083/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-29 02:34:05,287 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-29 02:34:05,510 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-29 02:34:05,931 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-29 02:34:05,934 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-29 02:34:05,974 100 INFO rb-19fb48c-226083-429900 odoo.modules.loading: loading 1 modules... 2026-10-29 02:34:06,204 100 INFO rb-19fb48c-226083-429900 odoo.modules.loading: 1 modules loaded in 0.23s, 0 queries (+0 extra) 2026-10-29 02:34:07,931 100 INFO rb-19fb48c-226083-429900 odoo.modules.loading: loading 1215 modules... 2026-10-29 02:34:31,671 100 INFO rb-19fb48c-226083-429900 odoo.modules.loading: 1215 modules loaded in 23.74s, 2 queries (+2 extra) 2026-10-29 02:34:35,126 100 INFO rb-19fb48c-226083-429900 odoo.modules.loading: Modules loaded. 2026-10-29 02:34:35,659 100 INFO rb-19fb48c-226083-429900 odoo.modules.registry: Registry loaded in 29.726s 2026-10-29 02:34:35,660 100 INFO rb-19fb48c-226083-429900 odoo.service.server: Starting post tests 2026-10-29 02:34:38,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-29 02:34:44,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.460505247116089 seconds 2026-10-29 02:34:45,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b3ae436/hr_attendance.assets_public_attendance.min.css (id:2935) 2026-10-29 02:34:45,692 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2865] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/b3ae436/hr_attendance.assets_public_attendance.min.css 2026-10-29 02:34:46,811 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7b36c84/im_livechat.assets_embed_external.min.css (id:2936) 2026-10-29 02:34:46,813 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2866] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/7b36c84/im_livechat.assets_embed_external.min.css 2026-10-29 02:34:49,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/55e7be0/im_livechat.embed_test_assets.min.css (id:2937) 2026-10-29 02:34:49,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2867] (matching /web/assets/_______/im_livechat.embed_test_assets.min.css) because it was replaced with /web/assets/55e7be0/im_livechat.embed_test_assets.min.css 2026-10-29 02:34:50,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/296f960/mail.assets_public.min.css (id:2938) 2026-10-29 02:34:50,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2872] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/296f960/mail.assets_public.min.css 2026-10-29 02:34:52,444 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f78818d/mass_mailing.iframe_css_assets_edit.min.css (id:2939) 2026-10-29 02:34:52,445 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2874] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/f78818d/mass_mailing.iframe_css_assets_edit.min.css 2026-10-29 02:34:53,464 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/74cb8fd/mrp_subcontracting.webclient.min.css (id:2940) 2026-10-29 02:34:53,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2876] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/74cb8fd/mrp_subcontracting.webclient.min.css 2026-10-29 02:34:55,037 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/04ca05e/point_of_sale.assets_prod.min.css (id:2941) 2026-10-29 02:34:55,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2877] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/04ca05e/point_of_sale.assets_prod.min.css 2026-10-29 02:34:56,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/080623c/point_of_sale.assets_qunit_tests.min.css (id:2942) 2026-10-29 02:34:56,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2878] (matching /web/assets/_______/point_of_sale.assets_qunit_tests.min.css) because it was replaced with /web/assets/080623c/point_of_sale.assets_qunit_tests.min.css 2026-10-29 02:34:58,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a823a33/pos_self_order.assets.min.css (id:2943) 2026-10-29 02:34:58,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2879] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 02:34:59,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2c30169/project.webclient.min.css (id:2944) 2026-10-29 02:34:59,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2881] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/2c30169/project.webclient.min.css 2026-10-29 02:35:00,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5490d48/snailmail.report_assets_snailmail.min.css (id:2945) 2026-10-29 02:35:00,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2882] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/5490d48/snailmail.report_assets_snailmail.min.css 2026-10-29 02:35:00,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/faa4ee3/spreadsheet.public_spreadsheet.min.css (id:2946) 2026-10-29 02:35:00,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2885] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/faa4ee3/spreadsheet.public_spreadsheet.min.css 2026-10-29 02:35:01,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cd8a553/survey.survey_assets.min.css (id:2947) 2026-10-29 02:35:01,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2887] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/cd8a553/survey.survey_assets.min.css 2026-10-29 02:35:01,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/87e85b0/to_account_reports.assets_account_report.min.css (id:2948) 2026-10-29 02:35:01,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2891] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/87e85b0/to_account_reports.assets_account_report.min.css 2026-10-29 02:35:04,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/eccd46f/to_stock_age_report.assets_financial_report.min.css (id:2949) 2026-10-29 02:35:04,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2892] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/eccd46f/to_stock_age_report.assets_financial_report.min.css 2026-10-29 02:35:04,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dca6678/viin_brain.lazy_brain_app.min.css (id:2950) 2026-10-29 02:35:04,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2897] (matching /web/assets/_______/viin_brain.lazy_brain_app.min.css) because it was replaced with /web/assets/dca6678/viin_brain.lazy_brain_app.min.css 2026-10-29 02:35:06,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5176758/viin_customizer.customizer_report.min.css (id:2951) 2026-10-29 02:35:06,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2898] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/5176758/viin_customizer.customizer_report.min.css 2026-10-29 02:35:06,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e106d9/viin_sign.assets_frontend_signature.min.css (id:2952) 2026-10-29 02:35:06,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2902] (matching /web/assets/_______/viin_sign.assets_frontend_signature.min.css) because it was replaced with /web/assets/8e106d9/viin_sign.assets_frontend_signature.min.css 2026-10-29 02:35:07,396 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ee7782f/viin_sign.assets_pdf_iframe.min.css (id:2953) 2026-10-29 02:35:07,398 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2903] (matching /web/assets/_______/viin_sign.assets_pdf_iframe.min.css) because it was replaced with /web/assets/ee7782f/viin_sign.assets_pdf_iframe.min.css 2026-10-29 02:35:09,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8b6b96c/web.assets_frontend.min.css (id:2954) 2026-10-29 02:35:09,537 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2913] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 02:35:12,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/eccd46f/web.assets_web.min.css (id:2955) 2026-10-29 02:35:12,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2916] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/eccd46f/web.assets_web.min.css 2026-10-29 02:35:14,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/226cd44/web.assets_web_dark.min.css (id:2956) 2026-10-29 02:35:14,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2917] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/226cd44/web.assets_web_dark.min.css 2026-10-29 02:35:15,069 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3ea6781/web.qunit_suite_tests.min.css (id:2957) 2026-10-29 02:35:15,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2921] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/3ea6781/web.qunit_suite_tests.min.css 2026-10-29 02:35:16,470 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4c58e80/web.report_assets_common.min.css (id:2958) 2026-10-29 02:35:16,471 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2922] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/4c58e80/web.report_assets_common.min.css 2026-10-29 02:35:18,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e1d1937/web.tests_assets.min.css (id:2959) 2026-10-29 02:35:18,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2924] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/e1d1937/web.tests_assets.min.css 2026-10-29 02:35:19,086 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5744a7f/web_editor.assets_tests_styles.min.css (id:2960) 2026-10-29 02:35:19,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2926] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/5744a7f/web_editor.assets_tests_styles.min.css 2026-10-29 02:35:19,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/123868a/web_editor.assets_wysiwyg.min.css (id:2961) 2026-10-29 02:35:19,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2927] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/123868a/web_editor.assets_wysiwyg.min.css 2026-10-29 02:35:19,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css (id:2962) 2026-10-29 02:35:19,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2928] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css 2026-10-29 02:35:20,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3e02b68/web_editor.wysiwyg_iframe_editor_assets.min.css (id:2963) 2026-10-29 02:35:20,243 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2930] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/3e02b68/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-10-29 02:35:20,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b6f54c3/website.assets_all_wysiwyg_inside.min.css (id:2964) 2026-10-29 02:35:20,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2931] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/b6f54c3/website.assets_all_wysiwyg_inside.min.css 2026-10-29 02:35:20,830 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b7e56/website.assets_wysiwyg.min.css (id:2965) 2026-10-29 02:35:20,832 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2932] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/93b7e56/website.assets_wysiwyg.min.css 2026-10-29 02:35:21,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8f99ec3/website.backend_assets_all_wysiwyg.min.css (id:2966) 2026-10-29 02:35:21,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2933] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/8f99ec3/website.backend_assets_all_wysiwyg.min.css 2026-10-29 02:35:22,327 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5d4be7f/website_slides.slide_embed_assets.min.css (id:2967) 2026-10-29 02:35:22,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Deleting attachments [2934] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/5d4be7f/website_slides.slide_embed_assets.min.css 2026-10-29 02:35:22,337 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 38.143781661987305 seconds 2026-10-29 02:35:26,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-29 02:35:28,089 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 152 2026-10-29 02:35:28,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpl64ljo4g_chrome_odoo 2026-10-29 02:35:28,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:44089/json/version 2026-10-29 02:35:28,095 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44089/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:35:28,200 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:35:28,200 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:44089/json 2026-10-29 02:35:28,201 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44089/json with timeout 3 increased to 10s during tests 2026-10-29 02:35:28,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:44089/devtools/page/9CF325540272081276072889BDEC177D 2026-10-29 02:35:28,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 02:35:28,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 02:35:29,155 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:35:29,163 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 02:35:29,177 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 02:35:29,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 02:35:29,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 02:35:29,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:35:30,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:30] "GET /web HTTP/1.1" 200 - 104 0.122 1.615 2026-10-29 02:35:30,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '9CF325540272081276072889BDEC177D', 'loaderId': '84D86DB43023EC2A9E2264E3555D9288', 'isDownload': False} 2026-10-29 02:35:30,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-29 02:35:31,015 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:31] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.016 2026-10-29 02:35:31,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:31] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-10-29 02:35:31,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:31] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.022 0.085 2026-10-29 02:35:31,130 100 INFO rb-19fb48c-226083-429900 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 02:35:31,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.039 0.110 2026-10-29 02:35:31,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:31] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.027 0.161 2026-10-29 02:35:31,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:31] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.022 0.018 2026-10-29 02:35:32,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.015 2026-10-29 02:35:32,828 100 INFO rb-19fb48c-226083-429900 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 02:35:33,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:33] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.376 0.177 2026-10-29 02:35:33,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:35:33,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.107 0.691 2026-10-29 02:35:33,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.863 2026-10-29 02:35:33,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.664 2026-10-29 02:35:33,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-29 02:35:33,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.069 0.377 2026-10-29 02:35:33,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.144 0.330 2026-10-29 02:35:34,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.399 0.759 2026-10-29 02:35:34,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.117 1.104 2026-10-29 02:35:34,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.019 0.967 2026-10-29 02:35:35,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.024 0.998 2026-10-29 02:35:35,792 100 INFO rb-19fb48c-226083-429900 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 02:35:35,827 100 INFO rb-19fb48c-226083-429900 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 02:35:35,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.014 2026-10-29 02:35:37,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.016 2026-10-29 02:35:41,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.021 2026-10-29 02:35:44,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 12.266 2026-10-29 02:35:44,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 10.077 2026-10-29 02:35:44,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 12.279 2026-10-29 02:35:44,856 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 12.312 2026-10-29 02:35:44,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 9.912 2026-10-29 02:35:44,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 02:35:44,969 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:44] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:35:44,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:44] "GET /web/offline HTTP/1.1" 200 - 7 0.053 0.091 2026-10-29 02:35:45,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 9.999 2026-10-29 02:35:45,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.036 0.200 2026-10-29 02:35:45,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.230 2026-10-29 02:35:45,184 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:35:45,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.014 0.025 2026-10-29 02:35:45,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:45] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.093 0.340 2026-10-29 02:35:46,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:46] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.100 0.192 2026-10-29 02:35:46,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.021 0.052 2026-10-29 02:35:46,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.024 0.137 2026-10-29 02:35:46,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:46] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.016 0.201 2026-10-29 02:35:46,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.096 2026-10-29 02:35:47,260 100 INFO rb-19fb48c-226083-429900 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 02:35:47,291 100 INFO rb-19fb48c-226083-429900 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 02:35:47,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.036 2026-10-29 02:35:47,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:47] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.019 0.025 2026-10-29 02:35:47,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 02:35:47,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:47] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.009 0.040 2026-10-29 02:35:48,373 100 INFO rb-19fb48c-226083-429900 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 02:35:48,408 100 INFO rb-19fb48c-226083-429900 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 02:35:48,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:48] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.009 0.039 2026-10-29 02:35:48,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:48] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.008 0.034 2026-10-29 02:35:49,455 100 INFO rb-19fb48c-226083-429900 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 02:35:49,478 100 INFO rb-19fb48c-226083-429900 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 02:35:49,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:49] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.006 0.037 2026-10-29 02:35:49,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:49] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.014 0.056 2026-10-29 02:35:49,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:49] "POST /web/dataset/call_button HTTP/1.1" 200 - 79 0.083 0.197 2026-10-29 02:35:50,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:50] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.101 0.152 2026-10-29 02:35:52,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:52] "GET /my/projects HTTP/1.1" 200 - 219 0.160 1.152 2026-10-29 02:35:52,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 02:35:52,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:52] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.008 0.026 2026-10-29 02:35:52,766 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 02:35:52,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:52] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.035 0.090 2026-10-29 02:35:52,840 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 02:35:52,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:52] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.081 2026-10-29 02:35:53,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 02:35:53,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:35:53,058 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:35:53,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 02:35:53,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.014 0.048 2026-10-29 02:35:53,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.002 0.063 2026-10-29 02:35:53,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 02:35:53,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.006 2026-10-29 02:35:53,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 02:35:53,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.021 2026-10-29 02:35:53,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:53] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.010 2026-10-29 02:35:54,962 100 INFO rb-19fb48c-226083-429900 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 02:35:54,982 100 INFO rb-19fb48c-226083-429900 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 02:35:55,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:55] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.024 0.123 2026-10-29 02:35:55,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:55] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.003 0.008 2026-10-29 02:35:55,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:55] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.013 0.009 2026-10-29 02:35:55,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:55] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.028 0.120 2026-10-29 02:35:55,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:55] "GET /web/assets/2c30169/project.webclient.min.css HTTP/1.1" 200 - 4 0.011 0.010 2026-10-29 02:35:55,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:55] "GET /web/assets/81682db/project.webclient.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 02:35:55,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:55] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:35:56,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:56] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.040 0.185 2026-10-29 02:35:56,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:56] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.212 2026-10-29 02:35:56,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.185 2026-10-29 02:35:56,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.197 2026-10-29 02:35:56,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:56] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 02:35:56,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:56] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.009 0.016 2026-10-29 02:35:56,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:56] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.016 2026-10-29 02:35:56,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:56] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:35:57,446 100 INFO rb-19fb48c-226083-429900 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 02:35:57,460 100 INFO rb-19fb48c-226083-429900 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 02:35:57,477 100 INFO rb-19fb48c-226083-429900 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 02:35:57,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:57] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.029 2026-10-29 02:35:57,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:57] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 02:35:58,240 100 INFO rb-19fb48c-226083-429900 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 02:35:58,246 100 INFO rb-19fb48c-226083-429900 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 02:35:58,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:58] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.058 0.150 2026-10-29 02:35:58,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:58] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.010 0.035 2026-10-29 02:35:58,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:58] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.022 0.057 2026-10-29 02:35:58,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:58] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.007 0.019 2026-10-29 02:35:58,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:58] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 02:35:58,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:58] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.011 0.034 2026-10-29 02:35:59,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.009 0.040 2026-10-29 02:35:59,031 100 INFO rb-19fb48c-226083-429900 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 02:35:59,047 100 INFO rb-19fb48c-226083-429900 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 02:35:59,078 100 INFO rb-19fb48c-226083-429900 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 02:35:59,080 100 INFO rb-19fb48c-226083-429900 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 02:35:59,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.028 0.099 2026-10-29 02:35:59,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 249 and Message-Id '<764046692032244.1793241359.262213468551636-openerp-119-project.task@5d59ff6c6187>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 02:35:59,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:35:59,427 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [249] 2026-10-29 02:35:59,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:35:59,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.055 0.269 2026-10-29 02:35:59,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.212 2026-10-29 02:35:59,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.049 0.303 2026-10-29 02:35:59,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.037 0.209 2026-10-29 02:35:59,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.008 0.094 2026-10-29 02:35:59,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.085 2026-10-29 02:35:59,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:35:59] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.013 0.049 2026-10-29 02:36:00,598 100 INFO rb-19fb48c-226083-429900 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 02:36:00,624 100 INFO rb-19fb48c-226083-429900 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 02:36:00,633 100 INFO rb-19fb48c-226083-429900 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 02:36:00,647 100 INFO rb-19fb48c-226083-429900 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 02:36:00,668 100 INFO rb-19fb48c-226083-429900 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 02:36:00,691 100 INFO rb-19fb48c-226083-429900 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 02:36:00,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:00] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.013 0.023 2026-10-29 02:36:00,709 100 INFO rb-19fb48c-226083-429900 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 02:36:00,719 100 INFO rb-19fb48c-226083-429900 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 02:36:00,756 100 INFO rb-19fb48c-226083-429900 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 02:36:00,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:00] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.029 0.023 2026-10-29 02:36:00,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:00] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.053 0.073 2026-10-29 02:36:00,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.127 2026-10-29 02:36:01,518 100 INFO rb-19fb48c-226083-429900 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 02:36:01,537 100 INFO rb-19fb48c-226083-429900 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 02:36:01,540 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 02:36:01,554 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:36:01,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 152 2026-10-29 02:36:01,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 02:36:01,588 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 152 2026-10-29 02:36:01,741 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023601_741116_TestProjectSharingUi.txt 2026-10-29 02:36:01,741 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpl64ljo4g_chrome_odoo" 2026-10-29 02:36:01,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-29 02:36:01,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 250 and Message-Id '<232201077767482.1793241361.859836101531982-openerp-19-project.project@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 02:36:01,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:36:01,972 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [250] 2026-10-29 02:36:01,972 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:36:02,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 440 2026-10-29 02:36:02,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpd7bbbscp_chrome_odoo 2026-10-29 02:36:02,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34021/json/version 2026-10-29 02:36:02,499 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34021/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:36:02,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:36:02,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34021/json 2026-10-29 02:36:02,535 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34021/json with timeout 3 increased to 10s during tests 2026-10-29 02:36:02,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:34021/devtools/page/B85E8B40FB36A46CD6B911DF0A0D2ECE 2026-10-29 02:36:02,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 02:36:02,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 02:36:02,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:georges1 from n/a 2026-10-29 02:36:02,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 02:36:02,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-29 02:36:02,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-29 02:36:02,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:36:04,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /my/projects HTTP/1.1" 200 - 246 0.185 1.625 2026-10-29 02:36:04,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'B85E8B40FB36A46CD6B911DF0A0D2ECE', 'loaderId': 'F411362485A71DDA1EF582E6880B2612', 'isDownload': False} 2026-10-29 02:36:04,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-29 02:36:04,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:36:04,628 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 02:36:04,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.038 0.038 2026-10-29 02:36:04,704 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 02:36:04,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.012 0.076 2026-10-29 02:36:04,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 02:36:04,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.037 2026-10-29 02:36:04,894 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:36:04,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:36:04,931 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:36:04,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.018 0.028 2026-10-29 02:36:04,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:04] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.005 0.013 2026-10-29 02:36:05,022 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 02:36:05,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:05] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.007 0.064 2026-10-29 02:36:05,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:05] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 02:36:05,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:05] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-29 02:36:05,636 100 INFO rb-19fb48c-226083-429900 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 02:36:05,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.131 2026-10-29 02:36:05,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.090 2026-10-29 02:36:05,752 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:05] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.022 0.086 2026-10-29 02:36:06,895 100 INFO rb-19fb48c-226083-429900 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 02:36:06,919 100 INFO rb-19fb48c-226083-429900 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 02:36:07,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:07] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.033 0.173 2026-10-29 02:36:07,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:07] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.006 0.037 2026-10-29 02:36:07,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:07] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.011 2026-10-29 02:36:07,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:07] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.003 0.011 2026-10-29 02:36:07,685 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:07] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.072 0.260 2026-10-29 02:36:07,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:07] "GET /web/assets/2c30169/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 02:36:07,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:07] "GET /web/assets/81682db/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 02:36:08,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:08] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:36:08,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:08] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.071 0.169 2026-10-29 02:36:08,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:08] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.227 2026-10-29 02:36:08,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.221 2026-10-29 02:36:08,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.222 2026-10-29 02:36:08,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:08] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.018 0.054 2026-10-29 02:36:08,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:08] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.011 0.080 2026-10-29 02:36:08,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:08] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.067 2026-10-29 02:36:09,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:09] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.019 0.079 2026-10-29 02:36:09,993 100 INFO rb-19fb48c-226083-429900 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 02:36:10,010 100 INFO rb-19fb48c-226083-429900 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 02:36:10,043 100 INFO rb-19fb48c-226083-429900 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 02:36:10,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:10] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.010 0.031 2026-10-29 02:36:10,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:10] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.008 0.020 2026-10-29 02:36:10,818 100 INFO rb-19fb48c-226083-429900 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 02:36:10,829 100 INFO rb-19fb48c-226083-429900 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 02:36:11,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.045 0.125 2026-10-29 02:36:11,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.013 0.043 2026-10-29 02:36:11,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.041 0.089 2026-10-29 02:36:11,372 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.021 0.034 2026-10-29 02:36:11,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.049 2026-10-29 02:36:11,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.028 2026-10-29 02:36:11,600 100 INFO rb-19fb48c-226083-429900 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 02:36:11,608 100 INFO rb-19fb48c-226083-429900 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 02:36:11,633 100 INFO rb-19fb48c-226083-429900 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 02:36:11,634 100 INFO rb-19fb48c-226083-429900 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 02:36:11,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "GET /web/image/res.partner/354/avatar_128 HTTP/1.1" 200 - 23 0.030 0.065 2026-10-29 02:36:11,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.025 0.111 2026-10-29 02:36:11,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.021 0.189 2026-10-29 02:36:11,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:11] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.044 2026-10-29 02:36:12,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.063 0.146 2026-10-29 02:36:12,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.020 0.186 2026-10-29 02:36:12,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.015 0.024 2026-10-29 02:36:12,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.005 0.059 2026-10-29 02:36:12,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.015 0.051 2026-10-29 02:36:12,416 100 INFO rb-19fb48c-226083-429900 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 02:36:12,434 100 INFO rb-19fb48c-226083-429900 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 02:36:12,447 100 INFO rb-19fb48c-226083-429900 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 02:36:12,466 100 INFO rb-19fb48c-226083-429900 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 02:36:12,485 100 INFO rb-19fb48c-226083-429900 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 02:36:12,497 100 INFO rb-19fb48c-226083-429900 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 02:36:12,514 100 INFO rb-19fb48c-226083-429900 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 02:36:12,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.021 0.016 2026-10-29 02:36:12,567 100 INFO rb-19fb48c-226083-429900 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 02:36:12,568 100 INFO rb-19fb48c-226083-429900 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 02:36:12,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.035 0.032 2026-10-29 02:36:12,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.020 0.072 2026-10-29 02:36:12,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.089 2026-10-29 02:36:13,320 100 INFO rb-19fb48c-226083-429900 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 02:36:13,332 100 INFO rb-19fb48c-226083-429900 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 02:36:13,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 02:36:13,355 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:36:13,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 440 2026-10-29 02:36:13,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 02:36:13,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 440 2026-10-29 02:36:13,503 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023613_503573_TestProjectSharingUi.txt 2026-10-29 02:36:13,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpd7bbbscp_chrome_odoo" 2026-10-29 02:36:13,518 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-29 02:36:13,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 251 and Message-Id '<070544040082785.1793241373.618386268615723-openerp-19-project.project@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 02:36:13,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:36:13,764 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [251] 2026-10-29 02:36:13,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:36:14,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 652 2026-10-29 02:36:14,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpae6j0o41_chrome_odoo 2026-10-29 02:36:14,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36839/json/version 2026-10-29 02:36:14,321 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36839/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:36:14,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:36:14,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36839/json 2026-10-29 02:36:14,354 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36839/json with timeout 3 increased to 10s during tests 2026-10-29 02:36:14,378 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:36839/devtools/page/646AB3EC00F67372FCD9CC286E50F5BD 2026-10-29 02:36:14,392 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 02:36:14,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 02:36:14,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:georges1 from n/a 2026-10-29 02:36:14,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 02:36:14,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-29 02:36:14,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-29 02:36:14,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:36:16,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /my/projects HTTP/1.1" 200 - 246 0.159 1.584 2026-10-29 02:36:16,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '646AB3EC00F67372FCD9CC286E50F5BD', 'loaderId': '0332E9A4577652882F606F3F721C46CA', 'isDownload': False} 2026-10-29 02:36:16,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-29 02:36:16,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36: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 02:36:16,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 02:36:16,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.041 2026-10-29 02:36:16,484 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 02:36:16,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.057 2026-10-29 02:36:16,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 02:36:16,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.028 2026-10-29 02:36:16,698 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:36:16,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 02:36:16,724 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:36:16,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.009 0.057 2026-10-29 02:36:16,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 02:36:16,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.012 0.071 2026-10-29 02:36:16,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:16] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.007 0.071 2026-10-29 02:36:17,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:17] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 02:36:17,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:17] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.005 0.005 2026-10-29 02:36:17,506 100 INFO rb-19fb48c-226083-429900 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 02:36:17,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.007 0.183 2026-10-29 02:36:17,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.138 2026-10-29 02:36:17,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:17] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.118 2026-10-29 02:36:18,728 100 INFO rb-19fb48c-226083-429900 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 02:36:18,748 100 INFO rb-19fb48c-226083-429900 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 02:36:18,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:18] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.024 0.134 2026-10-29 02:36:18,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:18] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.004 0.020 2026-10-29 02:36:18,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:18] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.007 2026-10-29 02:36:19,013 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:19] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.008 2026-10-29 02:36:19,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:19] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.059 0.251 2026-10-29 02:36:19,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:19] "GET /web/assets/2c30169/project.webclient.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 02:36:19,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:19] "GET /web/assets/81682db/project.webclient.min.js HTTP/1.1" 200 - 4 0.012 0.023 2026-10-29 02:36:19,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:19] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:36:20,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:20] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.058 0.179 2026-10-29 02:36:20,382 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:20] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.223 2026-10-29 02:36:20,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.217 2026-10-29 02:36:20,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.210 2026-10-29 02:36:20,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:20] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.016 0.033 2026-10-29 02:36:20,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:20] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.006 0.058 2026-10-29 02:36:20,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:20] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.042 2026-10-29 02:36:20,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:20] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.025 0.064 2026-10-29 02:36:21,536 100 INFO rb-19fb48c-226083-429900 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 02:36:21,543 100 INFO rb-19fb48c-226083-429900 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 02:36:21,567 100 INFO rb-19fb48c-226083-429900 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 02:36:21,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.015 0.043 2026-10-29 02:36:21,641 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.064 2026-10-29 02:36:22,331 100 INFO rb-19fb48c-226083-429900 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 02:36:22,347 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 02:36:22,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:36:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:36:22,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 652 2026-10-29 02:36:22,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 02:36:22,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 652 2026-10-29 02:36:22,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023622_563080_TestProjectSharingUi.txt 2026-10-29 02:36:22,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpae6j0o41_chrome_odoo" 2026-10-29 02:36:22,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 1473 checked, 35 removed 2026-10-29 02:36:56,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-29 02:37:02,062 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-29 02:37:04,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-29 02:37:09,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-29 02:37:13,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-29 02:37:16,218 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [151] 2026-10-29 02:37:16,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-29 02:37:20,771 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [158] 2026-10-29 02:37:21,356 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-29 02:37:26,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-29 02:37:30,126 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-29 02:38:02,767 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #39 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 02:38:05,734 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #39 deleted ir.attachment records with IDs: [3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192] 2026-10-29 02:38:05,735 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #39 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-10-29 02:38:05,760 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #39 deleted ir.sequence records with IDs: [364, 367, 415, 418, 365, 368, 416, 419] 2026-10-29 02:38:11,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-10-29 02:38:12,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 847 2026-10-29 02:38:12,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmoeg5s78_chrome_odoo 2026-10-29 02:38:12,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36257/json/version 2026-10-29 02:38:12,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36257/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:38:12,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:38:12,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36257/json 2026-10-29 02:38:12,691 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36257/json with timeout 3 increased to 10s during tests 2026-10-29 02:38:12,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36257/devtools/page/8DFAD2ACDDCA3840396DFCA7C121B851 2026-10-29 02:38:12,773 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:38:12,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:38:13,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:38:13,077 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:38:13,083 100 INFO rb-19fb48c-226083-429900 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 02:38:13,084 100 INFO rb-19fb48c-226083-429900 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 02:38:13,114 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:38:14,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 0.823 2026-10-29 02:38:14,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8DFAD2ACDDCA3840396DFCA7C121B851', 'loaderId': '0A0211D52C77F57D88656D61039B14D1', 'isDownload': False} 2026-10-29 02:38:14,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-29 02:38:14,053 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:38:14,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 02:38:14,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-29 02:38:14,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.038 2026-10-29 02:38:14,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:38:14,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.015 2026-10-29 02:38:14,804 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 02:38:14,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.023 2026-10-29 02:38:14,819 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:38:14,871 100 INFO rb-19fb48c-226083-429900 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 02:38:15,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.272 0.683 2026-10-29 02:38:15,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.970 2026-10-29 02:38:15,926 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:38:16,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.117 2026-10-29 02:38:16,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:38:16,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:38:16,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.150 0.592 2026-10-29 02:38:16,929 100 INFO rb-19fb48c-226083-429900 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 02:38:17,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.090 2026-10-29 02:38:17,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.031 2026-10-29 02:38:17,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:38:17,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.045 0.072 2026-10-29 02:38:17,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:38:17,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.152 2026-10-29 02:38:17,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.233 2026-10-29 02:38:17,468 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "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 02:38:17,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:38:17,514 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.293 2026-10-29 02:38:17,545 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:38:17,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.362 2026-10-29 02:38:17,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.058 0.399 2026-10-29 02:38:17,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.365 2026-10-29 02:38:17,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.033 0.392 2026-10-29 02:38:17,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.053 0.349 2026-10-29 02:38:17,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.370 2026-10-29 02:38:18,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.422 2026-10-29 02:38:18,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.384 2026-10-29 02:38:18,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.416 2026-10-29 02:38:18,139 100 INFO rb-19fb48c-226083-429900 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 02:38:18,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.414 2026-10-29 02:38:18,163 100 INFO rb-19fb48c-226083-429900 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 02:38:18,177 100 INFO rb-19fb48c-226083-429900 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 02:38:18,193 100 INFO rb-19fb48c-226083-429900 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 02:38:18,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.035 0.335 2026-10-29 02:38:18,215 100 INFO rb-19fb48c-226083-429900 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 02:38:18,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.308 2026-10-29 02:38:18,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.281 2026-10-29 02:38:18,293 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.264 2026-10-29 02:38:18,295 100 INFO rb-19fb48c-226083-429900 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 02:38:18,311 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:38:18,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.185 2026-10-29 02:38:18,315 100 INFO rb-19fb48c-226083-429900 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 02:38:18,316 100 INFO rb-19fb48c-226083-429900 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 02:38:18,331 100 INFO rb-19fb48c-226083-429900 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 02:38:18,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.192 2026-10-29 02:38:18,357 100 INFO rb-19fb48c-226083-429900 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 02:38:18,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.160 2026-10-29 02:38:18,416 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.162 2026-10-29 02:38:18,435 100 INFO rb-19fb48c-226083-429900 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 02:38:18,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.174 2026-10-29 02:38:18,471 100 INFO rb-19fb48c-226083-429900 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 02:38:18,475 100 INFO rb-19fb48c-226083-429900 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 02:38:18,499 100 INFO rb-19fb48c-226083-429900 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 02:38:18,510 100 INFO rb-19fb48c-226083-429900 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 02:38:18,524 100 INFO rb-19fb48c-226083-429900 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 02:38:18,598 100 INFO rb-19fb48c-226083-429900 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 02:38:18,620 100 INFO rb-19fb48c-226083-429900 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 02:38:18,624 100 INFO rb-19fb48c-226083-429900 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 02:38:18,639 100 INFO rb-19fb48c-226083-429900 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 02:38:18,659 100 INFO rb-19fb48c-226083-429900 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 02:38:18,679 100 INFO rb-19fb48c-226083-429900 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 02:38:18,713 100 INFO rb-19fb48c-226083-429900 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 02:38:18,741 100 INFO rb-19fb48c-226083-429900 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 02:38:18,747 100 INFO rb-19fb48c-226083-429900 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 02:38:18,763 100 INFO rb-19fb48c-226083-429900 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 02:38:18,778 100 INFO rb-19fb48c-226083-429900 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 02:38:18,795 100 INFO rb-19fb48c-226083-429900 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 02:38:18,807 100 INFO rb-19fb48c-226083-429900 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 02:38:19,664 100 INFO rb-19fb48c-226083-429900 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 02:38:19,671 100 INFO rb-19fb48c-226083-429900 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 02:38:19,694 100 INFO rb-19fb48c-226083-429900 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 02:38:19,712 100 INFO rb-19fb48c-226083-429900 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 02:38:19,727 100 INFO rb-19fb48c-226083-429900 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 02:38:19,744 100 INFO rb-19fb48c-226083-429900 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 02:38:19,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:38:19,759 100 INFO rb-19fb48c-226083-429900 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 02:38:19,782 100 INFO rb-19fb48c-226083-429900 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 02:38:19,794 100 INFO rb-19fb48c-226083-429900 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 02:38:20,643 100 INFO rb-19fb48c-226083-429900 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 02:38:20,659 100 INFO rb-19fb48c-226083-429900 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 02:38:20,671 100 INFO rb-19fb48c-226083-429900 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 02:38:20,690 100 INFO rb-19fb48c-226083-429900 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 02:38:20,705 100 INFO rb-19fb48c-226083-429900 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 02:38:20,725 100 INFO rb-19fb48c-226083-429900 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 02:38:20,741 100 INFO rb-19fb48c-226083-429900 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 02:38:20,758 100 INFO rb-19fb48c-226083-429900 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 02:38:20,775 100 INFO rb-19fb48c-226083-429900 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 02:38:20,796 100 INFO rb-19fb48c-226083-429900 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 02:38:20,812 100 INFO rb-19fb48c-226083-429900 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 02:38:20,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:38:20,851 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:38:20,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 847 2026-10-29 02:38:20,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:38:20,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 847 2026-10-29 02:38:20,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023820_962644_MobileTestUi.txt 2026-10-29 02:38:20,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmoeg5s78_chrome_odoo" 2026-10-29 02:38:21,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1053 2026-10-29 02:38:21,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpvr8zodli_chrome_odoo 2026-10-29 02:38:21,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44941/json/version 2026-10-29 02:38:21,378 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44941/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:38:21,394 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:38:21,394 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44941/json 2026-10-29 02:38:21,395 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44941/json with timeout 3 increased to 10s during tests 2026-10-29 02:38:21,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44941/devtools/page/80C57BF9709562AA777BD60604D06125 2026-10-29 02:38:21,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:38:21,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:38:21,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:38:21,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:38:21,510 100 INFO rb-19fb48c-226083-429900 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 02:38:21,510 100 INFO rb-19fb48c-226083-429900 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 02:38:21,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:21] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.015 0.073 2026-10-29 02:38:21,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '80C57BF9709562AA777BD60604D06125', 'loaderId': '66693193488BFEBF01B687E3114C8F82', 'isDownload': False} 2026-10-29 02:38:21,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-29 02:38:21,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:38:21,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:21] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.010 2026-10-29 02:38:21,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:21] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.033 2026-10-29 02:38:21,777 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:21] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.065 2026-10-29 02:38:22,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.016 2026-10-29 02:38:22,345 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:38:22,399 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:38:22,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-29 02:38:22,419 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:38:22,456 100 INFO rb-19fb48c-226083-429900 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 02:38:23,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.586 2026-10-29 02:38:23,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.769 2026-10-29 02:38:23,318 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:38:23,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.140 2026-10-29 02:38:23,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:38:23,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 02:38:24,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.514 2026-10-29 02:38:24,376 100 INFO rb-19fb48c-226083-429900 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 02:38:24,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.074 2026-10-29 02:38:24,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "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 02:38:24,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:38:24,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.051 0.111 2026-10-29 02:38:24,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.192 2026-10-29 02:38:24,768 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 02:38:24,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38: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 02:38:24,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.036 0.256 2026-10-29 02:38:24,862 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 02:38:24,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.352 2026-10-29 02:38:25,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.029 0.438 2026-10-29 02:38:25,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.508 2026-10-29 02:38:25,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.468 2026-10-29 02:38:25,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.013 0.314 2026-10-29 02:38:25,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.297 2026-10-29 02:38:25,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.329 2026-10-29 02:38:25,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.308 2026-10-29 02:38:25,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.299 2026-10-29 02:38:25,456 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.305 2026-10-29 02:38:25,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.299 2026-10-29 02:38:25,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.272 2026-10-29 02:38:25,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.231 2026-10-29 02:38:25,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.211 2026-10-29 02:38:25,558 100 INFO rb-19fb48c-226083-429900 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 02:38:25,572 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.167 2026-10-29 02:38:25,584 100 INFO rb-19fb48c-226083-429900 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 02:38:25,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.134 2026-10-29 02:38:25,601 100 INFO rb-19fb48c-226083-429900 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 02:38:25,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.142 2026-10-29 02:38:25,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.128 2026-10-29 02:38:25,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.147 2026-10-29 02:38:25,690 100 INFO rb-19fb48c-226083-429900 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 02:38:25,706 100 INFO rb-19fb48c-226083-429900 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 02:38:25,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:38:25,724 100 INFO rb-19fb48c-226083-429900 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 02:38:25,750 100 INFO rb-19fb48c-226083-429900 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 02:38:25,755 100 INFO rb-19fb48c-226083-429900 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 02:38:25,778 100 INFO rb-19fb48c-226083-429900 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 02:38:25,806 100 INFO rb-19fb48c-226083-429900 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 02:38:25,826 100 INFO rb-19fb48c-226083-429900 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 02:38:25,836 100 INFO rb-19fb48c-226083-429900 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 02:38:25,843 100 INFO rb-19fb48c-226083-429900 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 02:38:25,867 100 INFO rb-19fb48c-226083-429900 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 02:38:25,877 100 INFO rb-19fb48c-226083-429900 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 02:38:25,896 100 INFO rb-19fb48c-226083-429900 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 02:38:25,949 100 INFO rb-19fb48c-226083-429900 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 02:38:25,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:38:25,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:38:25,983 100 INFO rb-19fb48c-226083-429900 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 02:38:26,033 100 INFO rb-19fb48c-226083-429900 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 02:38:26,039 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:38:26,041 100 INFO rb-19fb48c-226083-429900 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 02:38:26,048 100 INFO rb-19fb48c-226083-429900 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 02:38:26,065 100 INFO rb-19fb48c-226083-429900 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 02:38:26,071 100 INFO rb-19fb48c-226083-429900 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 02:38:26,093 100 INFO rb-19fb48c-226083-429900 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 02:38:26,114 100 INFO rb-19fb48c-226083-429900 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 02:38:26,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:26] "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 02:38:26,128 100 INFO rb-19fb48c-226083-429900 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 02:38:26,148 100 INFO rb-19fb48c-226083-429900 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 02:38:26,163 100 INFO rb-19fb48c-226083-429900 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 02:38:26,177 100 INFO rb-19fb48c-226083-429900 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 02:38:26,207 100 INFO rb-19fb48c-226083-429900 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 02:38:26,209 100 INFO rb-19fb48c-226083-429900 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 02:38:26,224 100 INFO rb-19fb48c-226083-429900 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 02:38:26,240 100 INFO rb-19fb48c-226083-429900 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 02:38:26,257 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70261692 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-10-29 02:38:26,274 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:38:26,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70261692 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-10-29 02:38:26,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.110 0.188 2026-10-29 02:38:26,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:26] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-29 02:38:27,354 100 INFO rb-19fb48c-226083-429900 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 02:38:27,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:38:27,371 100 INFO rb-19fb48c-226083-429900 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 02:38:27,387 100 INFO rb-19fb48c-226083-429900 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 02:38:27,406 100 INFO rb-19fb48c-226083-429900 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 02:38:27,425 100 INFO rb-19fb48c-226083-429900 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 02:38:27,443 100 INFO rb-19fb48c-226083-429900 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 02:38:27,462 100 INFO rb-19fb48c-226083-429900 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 02:38:27,481 100 INFO rb-19fb48c-226083-429900 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 02:38:27,489 100 INFO rb-19fb48c-226083-429900 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 02:38:27,511 100 INFO rb-19fb48c-226083-429900 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 02:38:27,527 100 INFO rb-19fb48c-226083-429900 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 02:38:27,538 100 INFO rb-19fb48c-226083-429900 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 02:38:27,565 100 INFO rb-19fb48c-226083-429900 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 02:38:27,587 100 INFO rb-19fb48c-226083-429900 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 02:38:28,392 100 INFO rb-19fb48c-226083-429900 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 02:38:28,409 100 INFO rb-19fb48c-226083-429900 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 02:38:28,435 100 INFO rb-19fb48c-226083-429900 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 02:38:28,438 100 INFO rb-19fb48c-226083-429900 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 02:38:28,463 100 INFO rb-19fb48c-226083-429900 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 02:38:28,477 100 INFO rb-19fb48c-226083-429900 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 02:38:28,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 02:38:29,297 100 INFO rb-19fb48c-226083-429900 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 02:38:29,306 100 INFO rb-19fb48c-226083-429900 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 02:38:29,334 100 INFO rb-19fb48c-226083-429900 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 02:38:29,340 100 INFO rb-19fb48c-226083-429900 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 02:38:29,357 100 INFO rb-19fb48c-226083-429900 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 02:38:29,379 100 INFO rb-19fb48c-226083-429900 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 02:38:30,198 100 INFO rb-19fb48c-226083-429900 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 02:38:30,205 100 INFO rb-19fb48c-226083-429900 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 02:38:30,223 100 INFO rb-19fb48c-226083-429900 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 02:38:30,238 100 INFO rb-19fb48c-226083-429900 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 02:38:30,255 100 INFO rb-19fb48c-226083-429900 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 02:38:30,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2030089 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-10-29 02:38:30,274 100 INFO rb-19fb48c-226083-429900 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 02:38:30,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2030089 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-10-29 02:38:30,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.031 0.093 2026-10-29 02:38:31,182 100 INFO rb-19fb48c-226083-429900 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 02:38:31,189 100 INFO rb-19fb48c-226083-429900 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 02:38:31,205 100 INFO rb-19fb48c-226083-429900 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 02:38:31,221 100 INFO rb-19fb48c-226083-429900 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 02:38:31,242 100 INFO rb-19fb48c-226083-429900 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 02:38:31,254 100 INFO rb-19fb48c-226083-429900 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 02:38:31,273 100 INFO rb-19fb48c-226083-429900 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 02:38:31,295 100 INFO rb-19fb48c-226083-429900 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 02:38:31,307 100 INFO rb-19fb48c-226083-429900 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 02:38:31,325 100 INFO rb-19fb48c-226083-429900 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 02:38:31,347 100 INFO rb-19fb48c-226083-429900 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 02:38:31,355 100 INFO rb-19fb48c-226083-429900 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 02:38:31,373 100 INFO rb-19fb48c-226083-429900 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 02:38:31,400 100 INFO rb-19fb48c-226083-429900 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 02:38:31,406 100 INFO rb-19fb48c-226083-429900 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 02:38:31,441 100 INFO rb-19fb48c-226083-429900 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 02:38:31,448 100 INFO rb-19fb48c-226083-429900 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 02:38:31,457 100 INFO rb-19fb48c-226083-429900 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 02:38:31,475 100 INFO rb-19fb48c-226083-429900 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 02:38:31,495 100 INFO rb-19fb48c-226083-429900 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 02:38:31,510 100 INFO rb-19fb48c-226083-429900 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 02:38:31,522 100 INFO rb-19fb48c-226083-429900 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 02:38:31,538 100 INFO rb-19fb48c-226083-429900 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 02:38:31,558 100 INFO rb-19fb48c-226083-429900 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 02:38:31,574 100 INFO rb-19fb48c-226083-429900 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 02:38:31,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:31] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.015 0.037 2026-10-29 02:38:32,391 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:38:32,409 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:38:32,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1053 2026-10-29 02:38:32,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:38:32,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1053 2026-10-29 02:38:32,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023832_527700_MobileTestUi.txt 2026-10-29 02:38:32,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpvr8zodli_chrome_odoo" 2026-10-29 02:38:32,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1260 2026-10-29 02:38:32,952 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8o586f9g_chrome_odoo 2026-10-29 02:38:32,952 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36755/json/version 2026-10-29 02:38:32,955 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36755/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:38:33,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:38:33,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36755/json 2026-10-29 02:38:33,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36755/json with timeout 3 increased to 10s during tests 2026-10-29 02:38:33,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36755/devtools/page/D047BA70C8EEBE4E874189F748EB62FD 2026-10-29 02:38:33,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:38:33,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:38:33,102 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:38:33,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:38:33,125 100 INFO rb-19fb48c-226083-429900 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 02:38:33,125 100 INFO rb-19fb48c-226083-429900 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 02:38:33,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:33] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.016 0.071 2026-10-29 02:38:33,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D047BA70C8EEBE4E874189F748EB62FD', 'loaderId': '9642F2B223BF404B14D391B355C9B8A0', 'isDownload': False} 2026-10-29 02:38:33,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-29 02:38:33,288 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:38:33,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:33] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.018 2026-10-29 02:38:33,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:33] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.030 2026-10-29 02:38:33,370 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:33] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.025 0.030 2026-10-29 02:38:33,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:33] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 02:38:33,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 02:38:33,995 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-29 02:38:34,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:38:34,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:38:34,060 100 INFO rb-19fb48c-226083-429900 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 02:38:34,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.151 0.568 2026-10-29 02:38:34,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.712 2026-10-29 02:38:34,870 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:38:34,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.145 2026-10-29 02:38:35,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:38:35,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.009 2026-10-29 02:38:35,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.480 2026-10-29 02:38:35,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.062 2026-10-29 02:38:35,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:35] "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 02:38:35,922 100 INFO rb-19fb48c-226083-429900 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 02:38:35,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 02:38:36,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.026 0.049 2026-10-29 02:38:36,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.113 2026-10-29 02:38:36,156 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 02:38:36,200 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "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 02:38:36,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:38:36,231 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.020 0.211 2026-10-29 02:38:36,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.259 2026-10-29 02:38:36,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.350 2026-10-29 02:38:36,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.399 2026-10-29 02:38:36,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.380 2026-10-29 02:38:36,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.017 0.291 2026-10-29 02:38:36,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.307 2026-10-29 02:38:36,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.020 2026-10-29 02:38:36,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.262 2026-10-29 02:38:36,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.191 2026-10-29 02:38:36,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.268 2026-10-29 02:38:36,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.250 2026-10-29 02:38:36,803 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.498 2026-10-29 02:38:36,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.241 2026-10-29 02:38:36,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.238 2026-10-29 02:38:36,893 100 INFO rb-19fb48c-226083-429900 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 02:38:36,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.216 2026-10-29 02:38:36,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.229 2026-10-29 02:38:36,932 100 INFO rb-19fb48c-226083-429900 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 02:38:36,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.204 2026-10-29 02:38:36,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.006 0.167 2026-10-29 02:38:37,015 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.180 2026-10-29 02:38:37,026 100 INFO rb-19fb48c-226083-429900 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 02:38:37,033 100 INFO rb-19fb48c-226083-429900 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 02:38:37,036 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:38:37,059 100 INFO rb-19fb48c-226083-429900 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 02:38:37,077 100 INFO rb-19fb48c-226083-429900 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 02:38:37,101 100 INFO rb-19fb48c-226083-429900 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 02:38:37,104 100 INFO rb-19fb48c-226083-429900 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 02:38:37,128 100 INFO rb-19fb48c-226083-429900 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 02:38:37,150 100 INFO rb-19fb48c-226083-429900 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 02:38:37,166 100 INFO rb-19fb48c-226083-429900 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 02:38:37,174 100 INFO rb-19fb48c-226083-429900 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 02:38:37,192 100 INFO rb-19fb48c-226083-429900 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 02:38:37,208 100 INFO rb-19fb48c-226083-429900 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 02:38:37,226 100 INFO rb-19fb48c-226083-429900 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 02:38:37,245 100 INFO rb-19fb48c-226083-429900 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 02:38:37,258 100 INFO rb-19fb48c-226083-429900 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 02:38:37,281 100 INFO rb-19fb48c-226083-429900 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 02:38:37,294 100 INFO rb-19fb48c-226083-429900 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 02:38:37,305 100 INFO rb-19fb48c-226083-429900 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 02:38:37,323 100 INFO rb-19fb48c-226083-429900 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 02:38:37,337 100 INFO rb-19fb48c-226083-429900 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 02:38:37,359 100 INFO rb-19fb48c-226083-429900 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 02:38:37,371 100 INFO rb-19fb48c-226083-429900 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 02:38:37,389 100 INFO rb-19fb48c-226083-429900 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 02:38:37,409 100 INFO rb-19fb48c-226083-429900 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 02:38:37,421 100 INFO rb-19fb48c-226083-429900 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 02:38:37,440 100 INFO rb-19fb48c-226083-429900 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 02:38:37,461 100 INFO rb-19fb48c-226083-429900 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 02:38:38,275 100 INFO rb-19fb48c-226083-429900 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 02:38:38,289 100 INFO rb-19fb48c-226083-429900 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 02:38:38,308 100 INFO rb-19fb48c-226083-429900 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 02:38:38,321 100 INFO rb-19fb48c-226083-429900 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 02:38:38,339 100 INFO rb-19fb48c-226083-429900 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 02:38:38,358 100 INFO rb-19fb48c-226083-429900 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 02:38:39,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:38:39,176 100 INFO rb-19fb48c-226083-429900 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 02:38:39,190 100 INFO rb-19fb48c-226083-429900 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 02:38:39,207 100 INFO rb-19fb48c-226083-429900 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 02:38:39,220 100 INFO rb-19fb48c-226083-429900 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 02:38:39,240 100 INFO rb-19fb48c-226083-429900 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 02:38:39,259 100 INFO rb-19fb48c-226083-429900 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 02:38:40,072 100 INFO rb-19fb48c-226083-429900 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 02:38:40,099 100 INFO rb-19fb48c-226083-429900 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 02:38:40,110 100 INFO rb-19fb48c-226083-429900 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 02:38:40,123 100 INFO rb-19fb48c-226083-429900 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 02:38:40,139 100 INFO rb-19fb48c-226083-429900 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 02:38:40,171 100 INFO rb-19fb48c-226083-429900 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 02:38:40,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:38:40,978 100 INFO rb-19fb48c-226083-429900 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 02:38:40,988 100 INFO rb-19fb48c-226083-429900 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 02:38:41,008 100 INFO rb-19fb48c-226083-429900 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 02:38:41,022 100 INFO rb-19fb48c-226083-429900 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 02:38:41,040 100 INFO rb-19fb48c-226083-429900 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 02:38:41,058 100 INFO rb-19fb48c-226083-429900 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 02:38:41,868 100 INFO rb-19fb48c-226083-429900 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 02:38:41,875 100 INFO rb-19fb48c-226083-429900 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 02:38:41,895 100 INFO rb-19fb48c-226083-429900 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 02:38:41,904 100 INFO rb-19fb48c-226083-429900 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 02:38:41,922 100 INFO rb-19fb48c-226083-429900 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 02:38:41,944 100 INFO rb-19fb48c-226083-429900 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 02:38:42,749 100 INFO rb-19fb48c-226083-429900 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 02:38:42,755 100 INFO rb-19fb48c-226083-429900 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 02:38:42,774 100 INFO rb-19fb48c-226083-429900 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 02:38:42,787 100 INFO rb-19fb48c-226083-429900 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 02:38:42,804 100 INFO rb-19fb48c-226083-429900 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 02:38:42,822 100 INFO rb-19fb48c-226083-429900 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 02:38:42,841 100 INFO rb-19fb48c-226083-429900 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 02:38:43,649 100 INFO rb-19fb48c-226083-429900 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 02:38:43,660 100 INFO rb-19fb48c-226083-429900 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 02:38:43,676 100 INFO rb-19fb48c-226083-429900 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 02:38:43,688 100 INFO rb-19fb48c-226083-429900 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 02:38:43,706 100 INFO rb-19fb48c-226083-429900 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 02:38:43,725 100 INFO rb-19fb48c-226083-429900 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 02:38:43,752 100 INFO rb-19fb48c-226083-429900 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 02:38:43,757 100 INFO rb-19fb48c-226083-429900 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 02:38:43,775 100 INFO rb-19fb48c-226083-429900 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 02:38:43,787 100 INFO rb-19fb48c-226083-429900 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 02:38:43,814 100 INFO rb-19fb48c-226083-429900 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 02:38:43,827 100 INFO rb-19fb48c-226083-429900 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 02:38:44,631 100 INFO rb-19fb48c-226083-429900 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 02:38:44,643 100 INFO rb-19fb48c-226083-429900 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 02:38:44,662 100 INFO rb-19fb48c-226083-429900 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 02:38:44,672 100 INFO rb-19fb48c-226083-429900 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 02:38:44,689 100 INFO rb-19fb48c-226083-429900 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 02:38:44,710 100 INFO rb-19fb48c-226083-429900 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 02:38:44,730 100 INFO rb-19fb48c-226083-429900 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 02:38:45,529 100 INFO rb-19fb48c-226083-429900 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 02:38:45,550 100 INFO rb-19fb48c-226083-429900 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 02:38:45,603 100 INFO rb-19fb48c-226083-429900 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 02:38:45,614 100 INFO rb-19fb48c-226083-429900 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 02:38:45,635 100 INFO rb-19fb48c-226083-429900 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 02:38:45,649 100 INFO rb-19fb48c-226083-429900 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 02:38:45,673 100 INFO rb-19fb48c-226083-429900 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 02:38:45,675 100 INFO rb-19fb48c-226083-429900 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 02:38:45,703 100 INFO rb-19fb48c-226083-429900 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 02:38:45,709 100 INFO rb-19fb48c-226083-429900 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 02:38:45,729 100 INFO rb-19fb48c-226083-429900 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 02:38:45,749 100 INFO rb-19fb48c-226083-429900 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 02:38:45,765 100 INFO rb-19fb48c-226083-429900 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 02:38:45,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-29 02:38:46,586 100 INFO rb-19fb48c-226083-429900 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 02:38:46,601 100 INFO rb-19fb48c-226083-429900 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 02:38:46,613 100 INFO rb-19fb48c-226083-429900 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 02:38:46,621 100 INFO rb-19fb48c-226083-429900 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 02:38:46,639 100 INFO rb-19fb48c-226083-429900 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 02:38:46,660 100 INFO rb-19fb48c-226083-429900 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 02:38:46,670 100 INFO rb-19fb48c-226083-429900 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 02:38:46,688 100 INFO rb-19fb48c-226083-429900 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 02:38:46,708 100 INFO rb-19fb48c-226083-429900 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 02:38:46,720 100 INFO rb-19fb48c-226083-429900 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 02:38:46,739 100 INFO rb-19fb48c-226083-429900 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 02:38:46,758 100 INFO rb-19fb48c-226083-429900 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 02:38:47,565 100 INFO rb-19fb48c-226083-429900 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 02:38:47,571 100 INFO rb-19fb48c-226083-429900 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 02:38:47,587 100 INFO rb-19fb48c-226083-429900 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 02:38:47,603 100 INFO rb-19fb48c-226083-429900 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 02:38:47,621 100 INFO rb-19fb48c-226083-429900 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 02:38:47,638 100 INFO rb-19fb48c-226083-429900 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 02:38:47,654 100 INFO rb-19fb48c-226083-429900 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 02:38:47,670 100 INFO rb-19fb48c-226083-429900 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 02:38:47,688 100 INFO rb-19fb48c-226083-429900 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 02:38:47,704 100 INFO rb-19fb48c-226083-429900 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 02:38:47,724 100 INFO rb-19fb48c-226083-429900 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 02:38:47,737 100 INFO rb-19fb48c-226083-429900 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 02:38:47,754 100 INFO rb-19fb48c-226083-429900 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 02:38:47,771 100 INFO rb-19fb48c-226083-429900 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 02:38:47,798 100 INFO rb-19fb48c-226083-429900 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 02:38:47,821 100 INFO rb-19fb48c-226083-429900 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 02:38:47,832 100 INFO rb-19fb48c-226083-429900 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 02:38:47,848 100 INFO rb-19fb48c-226083-429900 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 02:38:47,856 100 INFO rb-19fb48c-226083-429900 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 02:38:47,874 100 INFO rb-19fb48c-226083-429900 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 02:38:47,895 100 INFO rb-19fb48c-226083-429900 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 02:38:47,907 100 INFO rb-19fb48c-226083-429900 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 02:38:47,924 100 INFO rb-19fb48c-226083-429900 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 02:38:47,938 100 INFO rb-19fb48c-226083-429900 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 02:38:47,958 100 INFO rb-19fb48c-226083-429900 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 02:38:48,772 100 INFO rb-19fb48c-226083-429900 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 02:38:48,789 100 INFO rb-19fb48c-226083-429900 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 02:38:48,808 100 INFO rb-19fb48c-226083-429900 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 02:38:48,821 100 INFO rb-19fb48c-226083-429900 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 02:38:48,837 100 INFO rb-19fb48c-226083-429900 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 02:38:48,855 100 INFO rb-19fb48c-226083-429900 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 02:38:48,870 100 INFO rb-19fb48c-226083-429900 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 02:38:48,890 100 INFO rb-19fb48c-226083-429900 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 02:38:48,904 100 INFO rb-19fb48c-226083-429900 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 02:38:48,922 100 INFO rb-19fb48c-226083-429900 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 02:38:48,940 100 INFO rb-19fb48c-226083-429900 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 02:38:49,756 100 INFO rb-19fb48c-226083-429900 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 02:38:49,773 100 INFO rb-19fb48c-226083-429900 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 02:38:49,791 100 INFO rb-19fb48c-226083-429900 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 02:38:49,804 100 INFO rb-19fb48c-226083-429900 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 02:38:49,823 100 INFO rb-19fb48c-226083-429900 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 02:38:49,843 100 INFO rb-19fb48c-226083-429900 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 02:38:50,655 100 INFO rb-19fb48c-226083-429900 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 02:38:50,672 100 INFO rb-19fb48c-226083-429900 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 02:38:50,692 100 INFO rb-19fb48c-226083-429900 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 02:38:50,704 100 INFO rb-19fb48c-226083-429900 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 02:38:50,722 100 INFO rb-19fb48c-226083-429900 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 02:38:50,744 100 INFO rb-19fb48c-226083-429900 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 02:38:51,556 100 INFO rb-19fb48c-226083-429900 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 02:38:51,571 100 INFO rb-19fb48c-226083-429900 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 02:38:51,590 100 INFO rb-19fb48c-226083-429900 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 02:38:51,603 100 INFO rb-19fb48c-226083-429900 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 02:38:51,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:38:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 02:38:51,634 100 INFO rb-19fb48c-226083-429900 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 02:38:51,663 100 INFO rb-19fb48c-226083-429900 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 02:38:52,464 100 INFO rb-19fb48c-226083-429900 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 02:38:52,471 100 INFO rb-19fb48c-226083-429900 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 02:38:52,500 100 INFO rb-19fb48c-226083-429900 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 02:38:52,504 100 INFO rb-19fb48c-226083-429900 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 02:38:52,521 100 INFO rb-19fb48c-226083-429900 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 02:38:52,540 100 INFO rb-19fb48c-226083-429900 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 02:38:53,358 100 INFO rb-19fb48c-226083-429900 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 02:38:53,372 100 INFO rb-19fb48c-226083-429900 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 02:38:53,387 100 INFO rb-19fb48c-226083-429900 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 02:38:53,404 100 INFO rb-19fb48c-226083-429900 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 02:38:53,425 100 INFO rb-19fb48c-226083-429900 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 02:38:53,444 100 INFO rb-19fb48c-226083-429900 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 02:38:53,471 100 INFO rb-19fb48c-226083-429900 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 02:38:53,487 100 INFO rb-19fb48c-226083-429900 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 02:38:53,491 100 INFO rb-19fb48c-226083-429900 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 02:38:53,504 100 INFO rb-19fb48c-226083-429900 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 02:38:53,521 100 INFO rb-19fb48c-226083-429900 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 02:38:53,537 100 INFO rb-19fb48c-226083-429900 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 02:38:53,558 100 INFO rb-19fb48c-226083-429900 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 02:38:53,570 100 INFO rb-19fb48c-226083-429900 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 02:38:53,588 100 INFO rb-19fb48c-226083-429900 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 02:38:53,607 100 INFO rb-19fb48c-226083-429900 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 02:38:54,422 100 INFO rb-19fb48c-226083-429900 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 02:38:54,438 100 INFO rb-19fb48c-226083-429900 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 02:38:54,457 100 INFO rb-19fb48c-226083-429900 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 02:38:54,470 100 INFO rb-19fb48c-226083-429900 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 02:38:54,488 100 INFO rb-19fb48c-226083-429900 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 02:38:54,508 100 INFO rb-19fb48c-226083-429900 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 02:38:55,323 100 INFO rb-19fb48c-226083-429900 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 02:38:55,338 100 INFO rb-19fb48c-226083-429900 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 02:38:55,357 100 INFO rb-19fb48c-226083-429900 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 02:38:55,371 100 INFO rb-19fb48c-226083-429900 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 02:38:55,387 100 INFO rb-19fb48c-226083-429900 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 02:38:55,405 100 INFO rb-19fb48c-226083-429900 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 02:38:55,421 100 INFO rb-19fb48c-226083-429900 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 02:38:55,441 100 INFO rb-19fb48c-226083-429900 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 02:38:55,454 100 INFO rb-19fb48c-226083-429900 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 02:38:55,472 100 INFO rb-19fb48c-226083-429900 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 02:38:55,491 100 INFO rb-19fb48c-226083-429900 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 02:38:56,306 100 INFO rb-19fb48c-226083-429900 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 02:38:56,323 100 INFO rb-19fb48c-226083-429900 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 02:38:56,355 100 INFO rb-19fb48c-226083-429900 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 02:38:56,360 100 INFO rb-19fb48c-226083-429900 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 02:38:56,372 100 INFO rb-19fb48c-226083-429900 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 02:38:56,394 100 INFO rb-19fb48c-226083-429900 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 02:38:57,217 100 INFO rb-19fb48c-226083-429900 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 02:38:57,222 100 INFO rb-19fb48c-226083-429900 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 02:38:57,240 100 INFO rb-19fb48c-226083-429900 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 02:38:57,254 100 INFO rb-19fb48c-226083-429900 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 02:38:57,270 100 INFO rb-19fb48c-226083-429900 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 02:38:57,289 100 INFO rb-19fb48c-226083-429900 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 02:38:57,303 100 INFO rb-19fb48c-226083-429900 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 02:38:57,325 100 INFO rb-19fb48c-226083-429900 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 02:38:57,337 100 INFO rb-19fb48c-226083-429900 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 02:38:57,357 100 INFO rb-19fb48c-226083-429900 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 02:38:57,378 100 INFO rb-19fb48c-226083-429900 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 02:38:58,191 100 INFO rb-19fb48c-226083-429900 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 02:38:58,205 100 INFO rb-19fb48c-226083-429900 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 02:38:58,223 100 INFO rb-19fb48c-226083-429900 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 02:38:58,237 100 INFO rb-19fb48c-226083-429900 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 02:38:58,255 100 INFO rb-19fb48c-226083-429900 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 02:38:58,274 100 INFO rb-19fb48c-226083-429900 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 02:38:59,088 100 INFO rb-19fb48c-226083-429900 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 02:38:59,106 100 INFO rb-19fb48c-226083-429900 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 02:38:59,125 100 INFO rb-19fb48c-226083-429900 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 02:38:59,137 100 INFO rb-19fb48c-226083-429900 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 02:38:59,153 100 INFO rb-19fb48c-226083-429900 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 02:38:59,171 100 INFO rb-19fb48c-226083-429900 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 02:38:59,188 100 INFO rb-19fb48c-226083-429900 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 02:38:59,208 100 INFO rb-19fb48c-226083-429900 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 02:38:59,219 100 INFO rb-19fb48c-226083-429900 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 02:38:59,238 100 INFO rb-19fb48c-226083-429900 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 02:38:59,261 100 INFO rb-19fb48c-226083-429900 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 02:39:00,067 100 INFO rb-19fb48c-226083-429900 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 02:39:00,074 100 INFO rb-19fb48c-226083-429900 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 02:39:00,090 100 INFO rb-19fb48c-226083-429900 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 02:39:00,104 100 INFO rb-19fb48c-226083-429900 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 02:39:00,121 100 INFO rb-19fb48c-226083-429900 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 02:39:00,140 100 INFO rb-19fb48c-226083-429900 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 02:39:00,949 100 INFO rb-19fb48c-226083-429900 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 02:39:00,956 100 INFO rb-19fb48c-226083-429900 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 02:39:00,977 100 INFO rb-19fb48c-226083-429900 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 02:39:00,986 100 INFO rb-19fb48c-226083-429900 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 02:39:01,006 100 INFO rb-19fb48c-226083-429900 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 02:39:01,031 100 INFO rb-19fb48c-226083-429900 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 02:39:01,830 100 INFO rb-19fb48c-226083-429900 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 02:39:01,838 100 INFO rb-19fb48c-226083-429900 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 02:39:01,858 100 INFO rb-19fb48c-226083-429900 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 02:39:01,870 100 INFO rb-19fb48c-226083-429900 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 02:39:01,889 100 INFO rb-19fb48c-226083-429900 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 02:39:01,907 100 INFO rb-19fb48c-226083-429900 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 02:39:02,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.006 2026-10-29 02:39:02,714 100 INFO rb-19fb48c-226083-429900 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 02:39:02,725 100 INFO rb-19fb48c-226083-429900 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 02:39:02,751 100 INFO rb-19fb48c-226083-429900 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 02:39:02,770 100 INFO rb-19fb48c-226083-429900 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 02:39:02,776 100 INFO rb-19fb48c-226083-429900 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 02:39:02,789 100 INFO rb-19fb48c-226083-429900 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 02:39:02,808 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:39:02,822 100 INFO rb-19fb48c-226083-429900 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 02:39:02,857 100 INFO rb-19fb48c-226083-429900 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 02:39:02,860 100 INFO rb-19fb48c-226083-429900 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 02:39:02,874 100 INFO rb-19fb48c-226083-429900 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 02:39:02,893 100 INFO rb-19fb48c-226083-429900 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 02:39:02,910 100 INFO rb-19fb48c-226083-429900 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 02:39:02,920 100 INFO rb-19fb48c-226083-429900 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 02:39:02,943 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:39:02,952 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:39:02,966 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:39:03,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1260 2026-10-29 02:39:03,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:39:03,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1260 2026-10-29 02:39:03,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023903_136797_MobileTestUi.txt 2026-10-29 02:39:03,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8o586f9g_chrome_odoo" 2026-10-29 02:39:03,675 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1474 2026-10-29 02:39:03,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpoutc2_d6_chrome_odoo 2026-10-29 02:39:03,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46215/json/version 2026-10-29 02:39:03,678 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46215/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:39:03,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:39:03,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46215/json 2026-10-29 02:39:03,758 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46215/json with timeout 3 increased to 10s during tests 2026-10-29 02:39:03,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46215/devtools/page/F4027E397D20C821EF1C985A0FC12D33 2026-10-29 02:39:03,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:39:03,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:39:03,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:39:03,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:39:03,905 100 INFO rb-19fb48c-226083-429900 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 02:39:03,905 100 INFO rb-19fb48c-226083-429900 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 02:39:04,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.021 0.092 2026-10-29 02:39:04,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F4027E397D20C821EF1C985A0FC12D33', 'loaderId': '65A3668563CD3E52A441C3BB641727EA', 'isDownload': False} 2026-10-29 02:39:04,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-29 02:39:04,110 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:39:04,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.023 2026-10-29 02:39:04,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.044 2026-10-29 02:39:04,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.061 2026-10-29 02:39:04,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.013 0.020 2026-10-29 02:39:04,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.035 2026-10-29 02:39:04,806 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:39:04,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 02:39:04,846 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:39:04,890 100 INFO rb-19fb48c-226083-429900 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 02:39:05,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.175 0.566 2026-10-29 02:39:05,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.753 2026-10-29 02:39:05,746 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:39:05,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.127 2026-10-29 02:39:05,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:39:06,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:39:06,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.162 0.550 2026-10-29 02:39:06,824 100 INFO rb-19fb48c-226083-429900 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 02:39:06,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.087 2026-10-29 02:39:06,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:06] "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 02:39:07,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:39:07,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.023 0.084 2026-10-29 02:39:07,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.140 2026-10-29 02:39:07,239 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:39:07,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:39:07,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:07,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.175 2026-10-29 02:39:07,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.250 2026-10-29 02:39:07,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.335 2026-10-29 02:39:07,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.358 2026-10-29 02:39:07,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.339 2026-10-29 02:39:07,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.013 0.246 2026-10-29 02:39:07,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.278 2026-10-29 02:39:07,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.239 2026-10-29 02:39:07,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.028 0.240 2026-10-29 02:39:07,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.280 2026-10-29 02:39:07,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.281 2026-10-29 02:39:07,805 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.261 2026-10-29 02:39:07,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.262 2026-10-29 02:39:07,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.260 2026-10-29 02:39:07,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.234 2026-10-29 02:39:07,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.187 2026-10-29 02:39:07,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.132 2026-10-29 02:39:07,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.134 2026-10-29 02:39:07,966 100 INFO rb-19fb48c-226083-429900 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 02:39:07,983 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:07] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.133 2026-10-29 02:39:08,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:08] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.006 0.124 2026-10-29 02:39:08,048 100 INFO rb-19fb48c-226083-429900 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 02:39:08,056 100 INFO rb-19fb48c-226083-429900 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 02:39:08,058 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:39:08,071 100 INFO rb-19fb48c-226083-429900 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 02:39:08,094 100 INFO rb-19fb48c-226083-429900 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 02:39:08,106 100 INFO rb-19fb48c-226083-429900 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 02:39:08,127 100 INFO rb-19fb48c-226083-429900 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 02:39:08,159 100 INFO rb-19fb48c-226083-429900 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 02:39:08,162 100 INFO rb-19fb48c-226083-429900 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 02:39:08,174 100 INFO rb-19fb48c-226083-429900 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 02:39:08,198 100 INFO rb-19fb48c-226083-429900 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 02:39:09,014 100 INFO rb-19fb48c-226083-429900 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 02:39:09,022 100 INFO rb-19fb48c-226083-429900 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 02:39:09,045 100 INFO rb-19fb48c-226083-429900 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 02:39:09,055 100 INFO rb-19fb48c-226083-429900 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 02:39:09,075 100 INFO rb-19fb48c-226083-429900 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 02:39:09,115 100 INFO rb-19fb48c-226083-429900 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 02:39:09,133 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:39:09,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 02:39:09,139 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:39:09,157 100 INFO rb-19fb48c-226083-429900 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 02:39:09,162 100 INFO rb-19fb48c-226083-429900 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 02:39:09,174 100 INFO rb-19fb48c-226083-429900 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 02:39:09,217 100 INFO rb-19fb48c-226083-429900 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 02:39:09,224 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:39:09,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:09,243 100 INFO rb-19fb48c-226083-429900 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 02:39:09,255 100 INFO rb-19fb48c-226083-429900 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 02:39:09,272 100 INFO rb-19fb48c-226083-429900 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 02:39:09,291 100 INFO rb-19fb48c-226083-429900 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 02:39:09,303 100 INFO rb-19fb48c-226083-429900 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 02:39:09,321 100 INFO rb-19fb48c-226083-429900 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 02:39:09,340 100 INFO rb-19fb48c-226083-429900 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 02:39:09,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:09,373 100 INFO rb-19fb48c-226083-429900 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 02:39:09,387 100 INFO rb-19fb48c-226083-429900 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 02:39:09,403 100 INFO rb-19fb48c-226083-429900 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 02:39:09,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 02:39:09,437 100 INFO rb-19fb48c-226083-429900 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 02:39:09,463 100 INFO rb-19fb48c-226083-429900 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 02:39:09,486 100 INFO rb-19fb48c-226083-429900 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 02:39:09,492 100 INFO rb-19fb48c-226083-429900 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 02:39:09,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.030 2026-10-29 02:39:09,506 100 INFO rb-19fb48c-226083-429900 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 02:39:09,532 100 INFO rb-19fb48c-226083-429900 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 02:39:09,544 100 INFO rb-19fb48c-226083-429900 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 02:39:09,557 100 INFO rb-19fb48c-226083-429900 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 02:39:09,576 100 INFO rb-19fb48c-226083-429900 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 02:39:09,588 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:09,611 100 INFO rb-19fb48c-226083-429900 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 02:39:09,624 100 INFO rb-19fb48c-226083-429900 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 02:39:09,638 100 INFO rb-19fb48c-226083-429900 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 02:39:09,656 100 INFO rb-19fb48c-226083-429900 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 02:39:09,672 100 INFO rb-19fb48c-226083-429900 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 02:39:09,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:09,706 100 INFO rb-19fb48c-226083-429900 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 02:39:09,721 100 INFO rb-19fb48c-226083-429900 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 02:39:09,740 100 INFO rb-19fb48c-226083-429900 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 02:39:09,753 100 INFO rb-19fb48c-226083-429900 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 02:39:09,772 100 INFO rb-19fb48c-226083-429900 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 02:39:09,791 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:09,805 100 INFO rb-19fb48c-226083-429900 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 02:39:09,821 100 INFO rb-19fb48c-226083-429900 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 02:39:09,838 100 INFO rb-19fb48c-226083-429900 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 02:39:09,853 100 INFO rb-19fb48c-226083-429900 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 02:39:09,872 100 INFO rb-19fb48c-226083-429900 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 02:39:09,890 100 INFO rb-19fb48c-226083-429900 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 02:39:09,906 100 INFO rb-19fb48c-226083-429900 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 02:39:09,920 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:09,937 100 INFO rb-19fb48c-226083-429900 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 02:39:09,952 100 INFO rb-19fb48c-226083-429900 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 02:39:09,970 100 INFO rb-19fb48c-226083-429900 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 02:39:09,987 100 INFO rb-19fb48c-226083-429900 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 02:39:10,003 100 INFO rb-19fb48c-226083-429900 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 02:39:10,021 100 INFO rb-19fb48c-226083-429900 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 02:39:10,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:10,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:39:10,055 100 INFO rb-19fb48c-226083-429900 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 02:39:10,070 100 INFO rb-19fb48c-226083-429900 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 02:39:10,086 100 INFO rb-19fb48c-226083-429900 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 02:39:10,103 100 INFO rb-19fb48c-226083-429900 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 02:39:10,120 100 INFO rb-19fb48c-226083-429900 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 02:39:10,135 100 INFO rb-19fb48c-226083-429900 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 02:39:10,154 100 INFO rb-19fb48c-226083-429900 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 02:39:10,156 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:39:10,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1474 2026-10-29 02:39:10,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:39:10,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1474 2026-10-29 02:39:10,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023910_286540_MobileTestUi.txt 2026-10-29 02:39:10,288 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpoutc2_d6_chrome_odoo" 2026-10-29 02:39:10,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1683 2026-10-29 02:39:10,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp2hp_ql0i_chrome_odoo 2026-10-29 02:39:10,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40129/json/version 2026-10-29 02:39:10,715 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40129/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:39:10,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:39:10,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40129/json 2026-10-29 02:39:10,787 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40129/json with timeout 3 increased to 10s during tests 2026-10-29 02:39:10,795 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40129/devtools/page/3D259D4A95CE35B2C925BFB0BB0EE0B8 2026-10-29 02:39:10,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:39:10,834 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:39:10,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:39:10,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:39:10,931 100 INFO rb-19fb48c-226083-429900 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 02:39:10,931 100 INFO rb-19fb48c-226083-429900 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 02:39:11,066 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.012 0.096 2026-10-29 02:39:11,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3D259D4A95CE35B2C925BFB0BB0EE0B8', 'loaderId': '0B7E88D3D95C5CD53EA5ADA59943AD6C', 'isDownload': False} 2026-10-29 02:39:11,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-29 02:39:11,118 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:39:11,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.019 2026-10-29 02:39:11,175 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-10-29 02:39:11,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.058 2026-10-29 02:39:11,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.019 2026-10-29 02:39:11,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.020 2026-10-29 02:39:11,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:39:11,908 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:39:11,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.019 2026-10-29 02:39:11,955 100 INFO rb-19fb48c-226083-429900 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 02:39:12,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.172 0.588 2026-10-29 02:39:12,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:12] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.743 2026-10-29 02:39:12,824 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:39:12,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:12] "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 02:39:13,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 02:39:13,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:39:13,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.127 0.485 2026-10-29 02:39:13,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:13] "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 02:39:13,904 100 INFO rb-19fb48c-226083-429900 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 02:39:13,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:13] "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 02:39:13,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 02:39:14,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.094 2026-10-29 02:39:14,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.028 0.132 2026-10-29 02:39:14,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.193 2026-10-29 02:39:14,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:39:14,292 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "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 02:39:14,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:39:14,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.025 0.246 2026-10-29 02:39:14,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.368 2026-10-29 02:39:14,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.387 2026-10-29 02:39:14,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.361 2026-10-29 02:39:14,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.347 2026-10-29 02:39:14,648 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.014 0.292 2026-10-29 02:39:14,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.290 2026-10-29 02:39:14,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.291 2026-10-29 02:39:14,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.274 2026-10-29 02:39:14,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.279 2026-10-29 02:39:14,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.280 2026-10-29 02:39:14,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.252 2026-10-29 02:39:14,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.203 2026-10-29 02:39:14,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.190 2026-10-29 02:39:14,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.170 2026-10-29 02:39:14,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.134 2026-10-29 02:39:14,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:14] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.160 2026-10-29 02:39:14,999 100 INFO rb-19fb48c-226083-429900 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 02:39:15,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.165 2026-10-29 02:39:15,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.162 2026-10-29 02:39:15,074 100 INFO rb-19fb48c-226083-429900 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 02:39:15,085 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:15,094 100 INFO rb-19fb48c-226083-429900 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 02:39:15,095 100 INFO rb-19fb48c-226083-429900 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 02:39:15,115 100 INFO rb-19fb48c-226083-429900 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 02:39:15,121 100 INFO rb-19fb48c-226083-429900 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 02:39:15,141 100 INFO rb-19fb48c-226083-429900 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 02:39:15,163 100 INFO rb-19fb48c-226083-429900 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 02:39:15,174 100 INFO rb-19fb48c-226083-429900 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 02:39:15,195 100 INFO rb-19fb48c-226083-429900 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 02:39:15,208 100 INFO rb-19fb48c-226083-429900 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 02:39:15,230 100 INFO rb-19fb48c-226083-429900 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 02:39:15,238 100 INFO rb-19fb48c-226083-429900 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 02:39:15,258 100 INFO rb-19fb48c-226083-429900 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 02:39:15,275 100 INFO rb-19fb48c-226083-429900 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 02:39:15,292 100 INFO rb-19fb48c-226083-429900 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 02:39:15,320 100 INFO rb-19fb48c-226083-429900 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 02:39:15,327 100 INFO rb-19fb48c-226083-429900 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 02:39:15,343 100 INFO rb-19fb48c-226083-429900 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 02:39:15,375 100 INFO rb-19fb48c-226083-429900 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 02:39:15,375 100 INFO rb-19fb48c-226083-429900 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 02:39:15,388 100 INFO rb-19fb48c-226083-429900 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 02:39:15,412 100 INFO rb-19fb48c-226083-429900 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 02:39:15,419 100 INFO rb-19fb48c-226083-429900 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 02:39:15,438 100 INFO rb-19fb48c-226083-429900 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 02:39:15,461 100 INFO rb-19fb48c-226083-429900 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 02:39:16,277 100 INFO rb-19fb48c-226083-429900 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 02:39:16,288 100 INFO rb-19fb48c-226083-429900 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 02:39:16,307 100 INFO rb-19fb48c-226083-429900 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 02:39:16,319 100 INFO rb-19fb48c-226083-429900 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 02:39:16,339 100 INFO rb-19fb48c-226083-429900 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 02:39:16,358 100 INFO rb-19fb48c-226083-429900 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 02:39:16,399 100 INFO rb-19fb48c-226083-429900 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 02:39:16,467 100 INFO rb-19fb48c-226083-429900 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 02:39:16,478 100 INFO rb-19fb48c-226083-429900 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 02:39:16,500 100 INFO rb-19fb48c-226083-429900 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 02:39:16,545 100 INFO rb-19fb48c-226083-429900 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 02:39:16,554 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:16,560 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:16,569 100 INFO rb-19fb48c-226083-429900 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 02:39:16,604 100 INFO rb-19fb48c-226083-429900 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 02:39:16,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 02:39:16,620 100 INFO rb-19fb48c-226083-429900 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 02:39:16,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 02:39:16,670 100 INFO rb-19fb48c-226083-429900 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 02:39:16,676 100 INFO rb-19fb48c-226083-429900 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 02:39:16,697 100 INFO rb-19fb48c-226083-429900 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 02:39:16,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2546483 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-10-29 02:39:16,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:39:17,414 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2546483 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-10-29 02:39:17,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.264 0.497 2026-10-29 02:39:17,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.542 2026-10-29 02:39:17,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:17] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 02:39:18,283 100 INFO rb-19fb48c-226083-429900 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 02:39:18,287 100 INFO rb-19fb48c-226083-429900 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 02:39:18,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-29 02:39:18,326 100 INFO rb-19fb48c-226083-429900 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 02:39:18,337 100 INFO rb-19fb48c-226083-429900 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 02:39:18,353 100 INFO rb-19fb48c-226083-429900 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 02:39:18,371 100 INFO rb-19fb48c-226083-429900 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 02:39:18,391 100 INFO rb-19fb48c-226083-429900 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 02:39:18,402 100 INFO rb-19fb48c-226083-429900 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 02:39:18,422 100 INFO rb-19fb48c-226083-429900 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 02:39:18,440 100 INFO rb-19fb48c-226083-429900 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 02:39:18,465 100 INFO rb-19fb48c-226083-429900 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 02:39:18,471 100 INFO rb-19fb48c-226083-429900 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 02:39:18,490 100 INFO rb-19fb48c-226083-429900 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 02:39:18,503 100 INFO rb-19fb48c-226083-429900 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 02:39:18,523 100 INFO rb-19fb48c-226083-429900 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 02:39:18,540 100 INFO rb-19fb48c-226083-429900 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 02:39:18,564 100 INFO rb-19fb48c-226083-429900 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 02:39:18,572 100 INFO rb-19fb48c-226083-429900 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 02:39:18,590 100 INFO rb-19fb48c-226083-429900 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 02:39:18,604 100 INFO rb-19fb48c-226083-429900 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 02:39:18,622 100 INFO rb-19fb48c-226083-429900 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 02:39:18,639 100 INFO rb-19fb48c-226083-429900 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 02:39:18,652 100 INFO rb-19fb48c-226083-429900 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 02:39:18,671 100 INFO rb-19fb48c-226083-429900 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 02:39:18,695 100 INFO rb-19fb48c-226083-429900 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 02:39:18,703 100 INFO rb-19fb48c-226083-429900 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 02:39:18,724 100 INFO rb-19fb48c-226083-429900 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 02:39:18,746 100 INFO rb-19fb48c-226083-429900 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 02:39:18,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:39:19,559 100 INFO rb-19fb48c-226083-429900 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 02:39:19,576 100 INFO rb-19fb48c-226083-429900 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 02:39:19,599 100 INFO rb-19fb48c-226083-429900 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 02:39:19,613 100 INFO rb-19fb48c-226083-429900 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 02:39:19,620 100 INFO rb-19fb48c-226083-429900 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 02:39:19,638 100 INFO rb-19fb48c-226083-429900 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 02:39:19,659 100 INFO rb-19fb48c-226083-429900 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 02:39:19,671 100 INFO rb-19fb48c-226083-429900 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 02:39:19,694 100 INFO rb-19fb48c-226083-429900 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 02:39:19,711 100 INFO rb-19fb48c-226083-429900 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 02:39:19,721 100 INFO rb-19fb48c-226083-429900 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 02:39:19,743 100 INFO rb-19fb48c-226083-429900 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 02:39:19,758 100 INFO rb-19fb48c-226083-429900 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 02:39:19,769 100 INFO rb-19fb48c-226083-429900 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 02:39:19,790 100 INFO rb-19fb48c-226083-429900 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 02:39:19,810 100 INFO rb-19fb48c-226083-429900 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 02:39:19,823 100 INFO rb-19fb48c-226083-429900 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 02:39:19,846 100 INFO rb-19fb48c-226083-429900 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 02:39:19,862 100 INFO rb-19fb48c-226083-429900 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 02:39:19,874 100 INFO rb-19fb48c-226083-429900 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 02:39:19,892 100 INFO rb-19fb48c-226083-429900 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 02:39:19,915 100 INFO rb-19fb48c-226083-429900 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 02:39:19,925 100 INFO rb-19fb48c-226083-429900 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 02:39:19,940 100 INFO rb-19fb48c-226083-429900 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 02:39:19,962 100 INFO rb-19fb48c-226083-429900 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 02:39:20,776 100 INFO rb-19fb48c-226083-429900 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 02:39:20,787 100 INFO rb-19fb48c-226083-429900 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 02:39:20,810 100 INFO rb-19fb48c-226083-429900 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 02:39:20,828 100 INFO rb-19fb48c-226083-429900 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 02:39:20,841 100 INFO rb-19fb48c-226083-429900 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 02:39:20,855 100 INFO rb-19fb48c-226083-429900 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 02:39:20,876 100 INFO rb-19fb48c-226083-429900 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 02:39:20,887 100 INFO rb-19fb48c-226083-429900 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 02:39:20,905 100 INFO rb-19fb48c-226083-429900 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 02:39:20,926 100 INFO rb-19fb48c-226083-429900 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 02:39:20,937 100 INFO rb-19fb48c-226083-429900 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 02:39:20,956 100 INFO rb-19fb48c-226083-429900 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 02:39:20,974 100 INFO rb-19fb48c-226083-429900 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 02:39:20,987 100 INFO rb-19fb48c-226083-429900 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 02:39:21,004 100 INFO rb-19fb48c-226083-429900 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 02:39:21,025 100 INFO rb-19fb48c-226083-429900 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 02:39:21,039 100 INFO rb-19fb48c-226083-429900 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 02:39:21,056 100 INFO rb-19fb48c-226083-429900 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 02:39:21,076 100 INFO rb-19fb48c-226083-429900 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 02:39:21,087 100 INFO rb-19fb48c-226083-429900 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 02:39:21,105 100 INFO rb-19fb48c-226083-429900 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 02:39:21,125 100 INFO rb-19fb48c-226083-429900 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 02:39:21,141 100 INFO rb-19fb48c-226083-429900 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 02:39:21,158 100 INFO rb-19fb48c-226083-429900 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 02:39:21,176 100 INFO rb-19fb48c-226083-429900 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 02:39:22,001 100 INFO rb-19fb48c-226083-429900 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 02:39:22,022 100 INFO rb-19fb48c-226083-429900 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 02:39:22,041 100 INFO rb-19fb48c-226083-429900 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 02:39:22,055 100 INFO rb-19fb48c-226083-429900 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 02:39:22,074 100 INFO rb-19fb48c-226083-429900 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 02:39:22,091 100 INFO rb-19fb48c-226083-429900 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 02:39:22,098 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:22,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:22,129 100 INFO rb-19fb48c-226083-429900 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 02:39:22,138 100 INFO rb-19fb48c-226083-429900 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 02:39:22,159 100 INFO rb-19fb48c-226083-429900 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 02:39:22,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:22,189 100 INFO rb-19fb48c-226083-429900 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 02:39:22,203 100 INFO rb-19fb48c-226083-429900 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 02:39:22,222 100 INFO rb-19fb48c-226083-429900 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 02:39:22,236 100 INFO rb-19fb48c-226083-429900 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 02:39:22,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76348515 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-10-29 02:39:22,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76348515 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-10-29 02:39:22,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.041 0.111 2026-10-29 02:39:22,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:22] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-29 02:39:23,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-29 02:39:23,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-29 02:39:23,186 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-29 02:39:23,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-29 02:39:24,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 02:39:24,470 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 02:39:24,470 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 02:39:24,471 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 02:39:24,472 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 02:39:24,472 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 02:39:24,473 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 02:39:24,481 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 02:39:24,484 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 02:39:24,485 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 02:39:24,486 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 02:39:24,488 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 02:39:24,489 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 02:39:24,490 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 02:39:24,491 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 02:39:24,492 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 02:39:24,493 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 02:39:24,498 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 02:39:24,502 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 02:39:24,502 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 02:39:24,506 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 02:39:24,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:39:24,525 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 02:39:24,535 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:39:24,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 02:39:24,587 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 02:39:24,599 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 02:39:24,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 02:39:24,602 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 02:39:24,603 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 02:39:24,605 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 02:39:24,608 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 02:39:24,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 02:39:24,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 02:39:24,610 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 02:39:24,610 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 02:39:24,613 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 02:39:24,615 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 02:39:24,627 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 02:39:24,627 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 02:39:24,628 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 02:39:24,629 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 02:39:24,629 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 02:39:24,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 02:39:24,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 02:39:24,632 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 02:39:24,632 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 02:39:24,633 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 02:39:24,634 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 02:39:24,635 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 02:39:24,635 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 02:39:24,636 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 02:39:24,637 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 02:39:24,637 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 02:39:24,637 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 02:39:24,638 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 02:39:24,640 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 02:39:24,641 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 02:39:24,643 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 02:39:24,644 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 02:39:24,649 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:39:24,669 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 02:39:24,670 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 02:39:24,671 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 02:39:24,696 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:39:24,705 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 02:39:24,705 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:39:24,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 02:39:24,715 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 02:39:24,716 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 02:39:24,717 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 02:39:24,718 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 02:39:24,718 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 02:39:24,720 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 02:39:24,721 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 02:39:24,721 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 02:39:24,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 02:39:24,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 02:39:24,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 02:39:24,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 02:39:24,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 02:39:24,725 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 02:39:24,726 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 02:39:24,740 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 02:39:24,741 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 02:39:24,770 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 02:39:24,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 02:39:24,794 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 02:39:24,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:39:24,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-29 02:39:24,835 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.096 2026-10-29 02:39:24,838 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.088 2026-10-29 02:39:24,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:39:24,847 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 02:39:24,856 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 02:39:24,862 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 02:39:24,879 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 02:39:24,926 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 02:39:24,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:39:24,940 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 02:39:24,951 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 02:39:24,955 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 02:39:24,980 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 02:39:24,989 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:39:24,990 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:24] "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 02:39:25,002 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 02:39:25,010 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.077 2026-10-29 02:39:25,015 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 02:39:25,035 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 02:39:25,037 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 02:39:25,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:39:25,040 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 02:39:25,073 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 02:39:25,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:39:25,083 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 02:39:25,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 02:39:25,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:39:25,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:39:25,167 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:39:25,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-29 02:39:25,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<379338041519881.1793241565.913948297500610-openerp-private@5d59ff6c6187>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-29 02:39:25,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:39:25,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:39:25,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:25] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.019 0.085 2026-10-29 02:39:26,727 100 INFO rb-19fb48c-226083-429900 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 02:39:26,736 100 INFO rb-19fb48c-226083-429900 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 02:39:26,753 100 INFO rb-19fb48c-226083-429900 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 02:39:26,773 100 INFO rb-19fb48c-226083-429900 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 02:39:26,786 100 INFO rb-19fb48c-226083-429900 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 02:39:26,808 100 INFO rb-19fb48c-226083-429900 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 02:39:26,825 100 INFO rb-19fb48c-226083-429900 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 02:39:26,838 100 INFO rb-19fb48c-226083-429900 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 02:39:26,856 100 INFO rb-19fb48c-226083-429900 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 02:39:26,873 100 INFO rb-19fb48c-226083-429900 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 02:39:26,886 100 INFO rb-19fb48c-226083-429900 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 02:39:26,906 100 INFO rb-19fb48c-226083-429900 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 02:39:26,925 100 INFO rb-19fb48c-226083-429900 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 02:39:26,936 100 INFO rb-19fb48c-226083-429900 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 02:39:26,954 100 INFO rb-19fb48c-226083-429900 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 02:39:26,974 100 INFO rb-19fb48c-226083-429900 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 02:39:26,991 100 INFO rb-19fb48c-226083-429900 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 02:39:27,004 100 INFO rb-19fb48c-226083-429900 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 02:39:27,028 100 INFO rb-19fb48c-226083-429900 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 02:39:27,037 100 INFO rb-19fb48c-226083-429900 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 02:39:27,055 100 INFO rb-19fb48c-226083-429900 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 02:39:27,072 100 INFO rb-19fb48c-226083-429900 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 02:39:27,085 100 INFO rb-19fb48c-226083-429900 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 02:39:27,104 100 INFO rb-19fb48c-226083-429900 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 02:39:27,127 100 INFO rb-19fb48c-226083-429900 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 02:39:27,945 100 INFO rb-19fb48c-226083-429900 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 02:39:27,953 100 INFO rb-19fb48c-226083-429900 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 02:39:27,971 100 INFO rb-19fb48c-226083-429900 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 02:39:27,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 02:39:28,006 100 INFO rb-19fb48c-226083-429900 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 02:39:28,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:28,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 02:39:28,054 100 INFO rb-19fb48c-226083-429900 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 02:39:28,069 100 INFO rb-19fb48c-226083-429900 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 02:39:28,092 100 INFO rb-19fb48c-226083-429900 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 02:39:28,106 100 INFO rb-19fb48c-226083-429900 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 02:39:28,114 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71548154 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-10-29 02:39:28,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71548154 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-10-29 02:39:28,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.038 0.142 2026-10-29 02:39:28,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:28] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-29 02:39:29,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-29 02:39:29,090 100 INFO rb-19fb48c-226083-429900 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 02:39:29,102 100 INFO rb-19fb48c-226083-429900 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 02:39:29,133 100 INFO rb-19fb48c-226083-429900 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 02:39:29,143 100 INFO rb-19fb48c-226083-429900 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 02:39:29,152 100 INFO rb-19fb48c-226083-429900 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 02:39:29,171 100 INFO rb-19fb48c-226083-429900 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 02:39:29,190 100 INFO rb-19fb48c-226083-429900 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 02:39:29,206 100 INFO rb-19fb48c-226083-429900 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 02:39:29,224 100 INFO rb-19fb48c-226083-429900 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 02:39:29,239 100 INFO rb-19fb48c-226083-429900 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 02:39:29,252 100 INFO rb-19fb48c-226083-429900 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 02:39:29,270 100 INFO rb-19fb48c-226083-429900 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 02:39:29,290 100 INFO rb-19fb48c-226083-429900 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 02:39:29,302 100 INFO rb-19fb48c-226083-429900 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 02:39:29,321 100 INFO rb-19fb48c-226083-429900 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 02:39:29,341 100 INFO rb-19fb48c-226083-429900 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 02:39:29,354 100 INFO rb-19fb48c-226083-429900 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 02:39:29,372 100 INFO rb-19fb48c-226083-429900 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 02:39:29,390 100 INFO rb-19fb48c-226083-429900 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 02:39:29,402 100 INFO rb-19fb48c-226083-429900 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 02:39:29,421 100 INFO rb-19fb48c-226083-429900 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 02:39:29,440 100 INFO rb-19fb48c-226083-429900 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 02:39:29,455 100 INFO rb-19fb48c-226083-429900 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 02:39:29,471 100 INFO rb-19fb48c-226083-429900 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 02:39:29,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:39:29,505 100 INFO rb-19fb48c-226083-429900 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 02:39:29,523 100 INFO rb-19fb48c-226083-429900 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 02:39:29,537 100 INFO rb-19fb48c-226083-429900 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 02:39:29,556 100 INFO rb-19fb48c-226083-429900 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 02:39:29,571 100 INFO rb-19fb48c-226083-429900 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 02:39:29,590 100 INFO rb-19fb48c-226083-429900 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 02:39:29,604 100 INFO rb-19fb48c-226083-429900 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 02:39:29,619 100 INFO rb-19fb48c-226083-429900 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 02:39:29,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61298134 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-10-29 02:39:29,640 100 INFO rb-19fb48c-226083-429900 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 02:39:29,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61298134 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-10-29 02:39:29,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.032 0.089 2026-10-29 02:39:29,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.114 2026-10-29 02:39:30,535 100 INFO rb-19fb48c-226083-429900 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 02:39:30,536 100 INFO rb-19fb48c-226083-429900 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 02:39:30,566 100 INFO rb-19fb48c-226083-429900 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 02:39:30,580 100 INFO rb-19fb48c-226083-429900 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 02:39:30,588 100 INFO rb-19fb48c-226083-429900 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 02:39:30,605 100 INFO rb-19fb48c-226083-429900 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 02:39:30,623 100 INFO rb-19fb48c-226083-429900 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 02:39:30,637 100 INFO rb-19fb48c-226083-429900 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 02:39:30,655 100 INFO rb-19fb48c-226083-429900 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 02:39:30,673 100 INFO rb-19fb48c-226083-429900 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 02:39:30,688 100 INFO rb-19fb48c-226083-429900 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 02:39:30,703 100 INFO rb-19fb48c-226083-429900 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 02:39:30,723 100 INFO rb-19fb48c-226083-429900 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 02:39:30,738 100 INFO rb-19fb48c-226083-429900 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 02:39:30,754 100 INFO rb-19fb48c-226083-429900 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 02:39:30,774 100 INFO rb-19fb48c-226083-429900 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 02:39:30,786 100 INFO rb-19fb48c-226083-429900 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 02:39:30,804 100 INFO rb-19fb48c-226083-429900 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 02:39:30,828 100 INFO rb-19fb48c-226083-429900 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 02:39:30,837 100 INFO rb-19fb48c-226083-429900 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 02:39:30,855 100 INFO rb-19fb48c-226083-429900 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 02:39:30,877 100 INFO rb-19fb48c-226083-429900 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 02:39:30,886 100 INFO rb-19fb48c-226083-429900 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 02:39:30,904 100 INFO rb-19fb48c-226083-429900 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 02:39:30,926 100 INFO rb-19fb48c-226083-429900 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 02:39:30,935 100 INFO rb-19fb48c-226083-429900 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 02:39:30,960 100 INFO rb-19fb48c-226083-429900 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 02:39:30,978 100 INFO rb-19fb48c-226083-429900 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 02:39:31,787 100 INFO rb-19fb48c-226083-429900 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 02:39:31,805 100 INFO rb-19fb48c-226083-429900 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 02:39:31,834 100 INFO rb-19fb48c-226083-429900 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 02:39:31,840 100 INFO rb-19fb48c-226083-429900 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 02:39:31,853 100 INFO rb-19fb48c-226083-429900 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 02:39:31,872 100 INFO rb-19fb48c-226083-429900 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 02:39:31,888 100 INFO rb-19fb48c-226083-429900 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 02:39:31,904 100 INFO rb-19fb48c-226083-429900 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 02:39:31,922 100 INFO rb-19fb48c-226083-429900 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 02:39:31,936 100 INFO rb-19fb48c-226083-429900 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 02:39:31,953 100 INFO rb-19fb48c-226083-429900 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 02:39:31,970 100 INFO rb-19fb48c-226083-429900 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 02:39:31,990 100 INFO rb-19fb48c-226083-429900 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 02:39:32,810 100 INFO rb-19fb48c-226083-429900 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 02:39:32,823 100 INFO rb-19fb48c-226083-429900 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 02:39:32,839 100 INFO rb-19fb48c-226083-429900 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 02:39:32,852 100 INFO rb-19fb48c-226083-429900 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 02:39:32,870 100 INFO rb-19fb48c-226083-429900 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 02:39:32,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70066006 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-10-29 02:39:32,895 100 INFO rb-19fb48c-226083-429900 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 02:39:32,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70066006 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-10-29 02:39:33,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.031 0.096 2026-10-29 02:39:33,779 100 INFO rb-19fb48c-226083-429900 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 02:39:33,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-29 02:39:33,802 100 INFO rb-19fb48c-226083-429900 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 02:39:33,809 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:39:33,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:33,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1683 2026-10-29 02:39:33,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:39:33,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1683 2026-10-29 02:39:34,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023934_009999_MobileTestUi.txt 2026-10-29 02:39:34,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp2hp_ql0i_chrome_odoo" 2026-10-29 02:39:34,064 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-10-29 02:39:34,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1936 2026-10-29 02:39:34,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppa95radl_chrome_odoo 2026-10-29 02:39:34,974 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33663/json/version 2026-10-29 02:39:34,976 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33663/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:39:34,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:39:34,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33663/json 2026-10-29 02:39:34,988 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33663/json with timeout 3 increased to 10s during tests 2026-10-29 02:39:34,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33663/devtools/page/E04FA3900C327B1ED3806BFA18C8C5AC 2026-10-29 02:39:35,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:39:35,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:39:35,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:39:35,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:39:35,312 100 INFO rb-19fb48c-226083-429900 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 02:39:35,312 100 INFO rb-19fb48c-226083-429900 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 02:39:35,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:36,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:36] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.085 0.964 2026-10-29 02:39:36,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E04FA3900C327B1ED3806BFA18C8C5AC', 'loaderId': 'B8B4783C3A91D0295AA3C11000AB37A0', 'isDownload': False} 2026-10-29 02:39:36,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-29 02:39:36,415 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:39:36,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:36] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.022 2026-10-29 02:39:36,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:36] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.033 2026-10-29 02:39:36,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:36] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.040 2026-10-29 02:39:36,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 02:39:36,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 02:39:37,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.027 2026-10-29 02:39:37,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:39:37,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 02:39:37,166 100 INFO rb-19fb48c-226083-429900 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 02:39:38,065 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.275 0.642 2026-10-29 02:39:38,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.894 2026-10-29 02:39:38,193 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:39:38,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.118 2026-10-29 02:39:38,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 02:39:38,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:39:39,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.167 0.505 2026-10-29 02:39:39,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:39:39,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.090 2026-10-29 02:39:39,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "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 02:39:39,332 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:39:39,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.034 0.093 2026-10-29 02:39:39,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.170 2026-10-29 02:39:39,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:39:39,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.020 0.216 2026-10-29 02:39:39,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.276 2026-10-29 02:39:39,692 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:39,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:39:39,752 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.020 0.318 2026-10-29 02:39:39,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:39:39,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.386 2026-10-29 02:39:39,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.325 2026-10-29 02:39:39,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.301 2026-10-29 02:39:39,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.320 2026-10-29 02:39:40,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.016 0.278 2026-10-29 02:39:40,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.252 2026-10-29 02:39:40,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.305 2026-10-29 02:39:40,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.307 2026-10-29 02:39:40,168 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.293 2026-10-29 02:39:40,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.026 0.275 2026-10-29 02:39:40,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.233 2026-10-29 02:39:40,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.196 2026-10-29 02:39:40,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.173 2026-10-29 02:39:40,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.151 2026-10-29 02:39:40,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-29 02:39:40,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.007 0.138 2026-10-29 02:39:40,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.146 2026-10-29 02:39:40,427 100 INFO rb-19fb48c-226083-429900 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 02:39:40,445 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-29 02:39:40,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.023 2026-10-29 02:39:40,471 100 INFO rb-19fb48c-226083-429900 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 02:39:40,476 100 INFO rb-19fb48c-226083-429900 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 02:39:40,489 100 INFO rb-19fb48c-226083-429900 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 02:39:40,506 100 INFO rb-19fb48c-226083-429900 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 02:39:40,580 100 INFO rb-19fb48c-226083-429900 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 02:39:40,588 100 INFO rb-19fb48c-226083-429900 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 02:39:40,595 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39: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 02:39:40,596 100 INFO rb-19fb48c-226083-429900 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 02:39:40,618 100 INFO rb-19fb48c-226083-429900 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 02:39:40,626 100 INFO rb-19fb48c-226083-429900 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 02:39:40,648 100 INFO rb-19fb48c-226083-429900 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 02:39:40,663 100 INFO rb-19fb48c-226083-429900 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 02:39:40,675 100 INFO rb-19fb48c-226083-429900 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 02:39:40,698 100 INFO rb-19fb48c-226083-429900 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 02:39:40,725 100 INFO rb-19fb48c-226083-429900 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 02:39:40,736 100 INFO rb-19fb48c-226083-429900 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 02:39:40,756 100 INFO rb-19fb48c-226083-429900 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 02:39:40,773 100 INFO rb-19fb48c-226083-429900 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 02:39:40,790 100 INFO rb-19fb48c-226083-429900 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 02:39:40,809 100 INFO rb-19fb48c-226083-429900 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 02:39:40,827 100 INFO rb-19fb48c-226083-429900 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 02:39:40,836 100 INFO rb-19fb48c-226083-429900 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 02:39:40,855 100 INFO rb-19fb48c-226083-429900 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 02:39:40,872 100 INFO rb-19fb48c-226083-429900 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 02:39:40,886 100 INFO rb-19fb48c-226083-429900 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 02:39:40,904 100 INFO rb-19fb48c-226083-429900 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 02:39:40,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:39:40,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:39:40,971 100 INFO rb-19fb48c-226083-429900 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 02:39:40,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 02:39:41,003 100 INFO rb-19fb48c-226083-429900 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 02:39:41,018 100 INFO rb-19fb48c-226083-429900 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 02:39:41,042 100 INFO rb-19fb48c-226083-429900 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 02:39:41,058 100 INFO rb-19fb48c-226083-429900 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 02:39:41,072 100 INFO rb-19fb48c-226083-429900 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 02:39:41,091 100 INFO rb-19fb48c-226083-429900 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 02:39:41,108 100 INFO rb-19fb48c-226083-429900 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 02:39:41,121 100 INFO rb-19fb48c-226083-429900 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 02:39:41,139 100 INFO rb-19fb48c-226083-429900 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 02:39:41,152 100 INFO rb-19fb48c-226083-429900 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 02:39:41,175 100 INFO rb-19fb48c-226083-429900 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 02:39:41,189 100 INFO rb-19fb48c-226083-429900 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 02:39:41,202 100 INFO rb-19fb48c-226083-429900 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 02:39:41,220 100 INFO rb-19fb48c-226083-429900 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 02:39:41,240 100 INFO rb-19fb48c-226083-429900 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 02:39:41,254 100 INFO rb-19fb48c-226083-429900 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 02:39:41,272 100 INFO rb-19fb48c-226083-429900 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 02:39:41,294 100 INFO rb-19fb48c-226083-429900 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 02:39:41,302 100 INFO rb-19fb48c-226083-429900 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 02:39:41,324 100 INFO rb-19fb48c-226083-429900 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 02:39:41,343 100 INFO rb-19fb48c-226083-429900 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 02:39:41,352 100 INFO rb-19fb48c-226083-429900 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 02:39:41,372 100 INFO rb-19fb48c-226083-429900 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 02:39:41,388 100 INFO rb-19fb48c-226083-429900 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 02:39:42,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:39:42,205 100 INFO rb-19fb48c-226083-429900 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 02:39:42,219 100 INFO rb-19fb48c-226083-429900 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 02:39:42,258 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:42,263 100 INFO rb-19fb48c-226083-429900 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 02:39:42,265 100 INFO rb-19fb48c-226083-429900 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 02:39:42,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:39:42,276 100 INFO rb-19fb48c-226083-429900 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 02:39:42,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:39:42,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:39:42,321 100 INFO rb-19fb48c-226083-429900 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 02:39:42,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 02:39:42,358 100 INFO rb-19fb48c-226083-429900 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 02:39:42,373 100 INFO rb-19fb48c-226083-429900 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 02:39:42,395 100 INFO rb-19fb48c-226083-429900 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 02:39:42,409 100 INFO rb-19fb48c-226083-429900 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 02:39:42,432 100 INFO rb-19fb48c-226083-429900 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 02:39:42,447 100 INFO rb-19fb48c-226083-429900 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 02:39:42,455 100 INFO rb-19fb48c-226083-429900 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 02:39:42,483 100 INFO rb-19fb48c-226083-429900 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 02:39:42,499 100 INFO rb-19fb48c-226083-429900 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 02:39:42,503 100 INFO rb-19fb48c-226083-429900 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 02:39:42,528 100 INFO rb-19fb48c-226083-429900 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 02:39:42,549 100 INFO rb-19fb48c-226083-429900 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 02:39:42,553 100 INFO rb-19fb48c-226083-429900 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 02:39:42,580 100 INFO rb-19fb48c-226083-429900 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 02:39:42,596 100 INFO rb-19fb48c-226083-429900 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 02:39:42,610 100 INFO rb-19fb48c-226083-429900 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 02:39:42,623 100 INFO rb-19fb48c-226083-429900 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 02:39:42,648 100 INFO rb-19fb48c-226083-429900 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 02:39:42,661 100 INFO rb-19fb48c-226083-429900 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 02:39:42,670 100 INFO rb-19fb48c-226083-429900 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 02:39:42,694 100 INFO rb-19fb48c-226083-429900 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 02:39:42,705 100 INFO rb-19fb48c-226083-429900 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 02:39:42,722 100 INFO rb-19fb48c-226083-429900 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 02:39:42,738 100 INFO rb-19fb48c-226083-429900 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 02:39:43,555 100 INFO rb-19fb48c-226083-429900 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 02:39:43,569 100 INFO rb-19fb48c-226083-429900 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 02:39:43,587 100 INFO rb-19fb48c-226083-429900 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 02:39:43,601 100 INFO rb-19fb48c-226083-429900 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 02:39:43,620 100 INFO rb-19fb48c-226083-429900 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 02:39:43,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.015 2026-10-29 02:39:43,635 100 INFO rb-19fb48c-226083-429900 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 02:39:43,657 100 INFO rb-19fb48c-226083-429900 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 02:39:43,671 100 INFO rb-19fb48c-226083-429900 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 02:39:43,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33241922 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-10-29 02:39:43,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:39:43,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33241922 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-10-29 02:39:43,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.078 0.159 2026-10-29 02:39:43,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:43] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 02:39:44,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:39:44,711 100 INFO rb-19fb48c-226083-429900 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 02:39:44,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:39:44,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:39:44,751 100 INFO rb-19fb48c-226083-429900 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 02:39:44,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:39:44,792 100 INFO rb-19fb48c-226083-429900 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 02:39:44,804 100 INFO rb-19fb48c-226083-429900 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 02:39:44,825 100 INFO rb-19fb48c-226083-429900 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 02:39:44,839 100 INFO rb-19fb48c-226083-429900 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 02:39:44,859 100 INFO rb-19fb48c-226083-429900 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 02:39:44,874 100 INFO rb-19fb48c-226083-429900 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 02:39:44,894 100 INFO rb-19fb48c-226083-429900 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 02:39:44,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:39:44,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:39:44,936 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 02:39:44,958 100 INFO rb-19fb48c-226083-429900 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 02:39:44,973 100 INFO rb-19fb48c-226083-429900 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 02:39:44,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 02:39:45,001 100 INFO rb-19fb48c-226083-429900 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 02:39:45,019 100 INFO rb-19fb48c-226083-429900 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 02:39:45,035 100 INFO rb-19fb48c-226083-429900 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 02:39:45,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:39:45,069 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:39:45,086 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 02:39:45,102 100 INFO rb-19fb48c-226083-429900 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 02:39:45,118 100 INFO rb-19fb48c-226083-429900 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 02:39:45,138 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-29 02:39:45,151 100 INFO rb-19fb48c-226083-429900 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 02:39:45,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:39:45,189 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:39:45,201 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:39:45,219 100 INFO rb-19fb48c-226083-429900 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 02:39:45,240 100 INFO rb-19fb48c-226083-429900 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 02:39:45,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:39:45,269 100 INFO rb-19fb48c-226083-429900 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 02:39:45,286 100 INFO rb-19fb48c-226083-429900 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 02:39:45,301 100 INFO rb-19fb48c-226083-429900 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 02:39:45,319 100 INFO rb-19fb48c-226083-429900 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 02:39:45,338 100 INFO rb-19fb48c-226083-429900 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 02:39:45,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:39:45,369 100 INFO rb-19fb48c-226083-429900 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 02:39:45,385 100 INFO rb-19fb48c-226083-429900 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 02:39:45,403 100 INFO rb-19fb48c-226083-429900 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 02:39:45,419 100 INFO rb-19fb48c-226083-429900 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 02:39:45,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26130785 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-10-29 02:39:45,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-29 02:39:45,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26130785 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-10-29 02:39:45,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.033 0.091 2026-10-29 02:39:46,324 100 INFO rb-19fb48c-226083-429900 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 02:39:46,337 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:39:46,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:39:46,368 100 INFO rb-19fb48c-226083-429900 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 02:39:46,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 02:39:46,402 100 INFO rb-19fb48c-226083-429900 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 02:39:46,419 100 INFO rb-19fb48c-226083-429900 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 02:39:46,434 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-29 02:39:46,453 100 INFO rb-19fb48c-226083-429900 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 02:39:46,471 100 INFO rb-19fb48c-226083-429900 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 02:39:46,486 100 INFO rb-19fb48c-226083-429900 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 02:39:46,501 100 INFO rb-19fb48c-226083-429900 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 02:39:46,519 100 INFO rb-19fb48c-226083-429900 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 02:39:46,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:39:46,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:39:46,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 02:39:46,584 100 INFO rb-19fb48c-226083-429900 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 02:39:46,601 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:39:46,618 100 INFO rb-19fb48c-226083-429900 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 02:39:46,635 100 INFO rb-19fb48c-226083-429900 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 02:39:46,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 02:39:46,668 100 INFO rb-19fb48c-226083-429900 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 02:39:46,685 100 INFO rb-19fb48c-226083-429900 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 02:39:46,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 02:39:46,743 100 INFO rb-19fb48c-226083-429900 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 02:39:46,765 100 INFO rb-19fb48c-226083-429900 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 02:39:46,781 100 INFO rb-19fb48c-226083-429900 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 02:39:46,796 100 INFO rb-19fb48c-226083-429900 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 02:39:46,807 100 INFO rb-19fb48c-226083-429900 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 02:39:46,827 100 INFO rb-19fb48c-226083-429900 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 02:39:46,841 100 INFO rb-19fb48c-226083-429900 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 02:39:46,860 100 INFO rb-19fb48c-226083-429900 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 02:39:46,878 100 INFO rb-19fb48c-226083-429900 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 02:39:46,891 100 INFO rb-19fb48c-226083-429900 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 02:39:46,907 100 INFO rb-19fb48c-226083-429900 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 02:39:46,927 100 INFO rb-19fb48c-226083-429900 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 02:39:46,939 100 INFO rb-19fb48c-226083-429900 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 02:39:46,958 100 INFO rb-19fb48c-226083-429900 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 02:39:46,974 100 INFO rb-19fb48c-226083-429900 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 02:39:46,988 100 INFO rb-19fb48c-226083-429900 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 02:39:47,005 100 INFO rb-19fb48c-226083-429900 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 02:39:47,029 100 INFO rb-19fb48c-226083-429900 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 02:39:47,035 100 INFO rb-19fb48c-226083-429900 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 02:39:47,064 100 INFO rb-19fb48c-226083-429900 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 02:39:47,081 100 INFO rb-19fb48c-226083-429900 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 02:39:47,087 100 INFO rb-19fb48c-226083-429900 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 02:39:47,108 100 INFO rb-19fb48c-226083-429900 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 02:39:47,126 100 INFO rb-19fb48c-226083-429900 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 02:39:47,962 100 INFO rb-19fb48c-226083-429900 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 02:39:47,979 100 INFO rb-19fb48c-226083-429900 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 02:39:47,993 100 INFO rb-19fb48c-226083-429900 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 02:39:48,012 100 INFO rb-19fb48c-226083-429900 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 02:39:48,050 100 INFO rb-19fb48c-226083-429900 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 02:39:48,058 100 INFO rb-19fb48c-226083-429900 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 02:39:48,086 100 INFO rb-19fb48c-226083-429900 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 02:39:48,104 100 INFO rb-19fb48c-226083-429900 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 02:39:48,118 100 INFO rb-19fb48c-226083-429900 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 02:39:48,135 100 INFO rb-19fb48c-226083-429900 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 02:39:48,152 100 INFO rb-19fb48c-226083-429900 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 02:39:48,172 100 INFO rb-19fb48c-226083-429900 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 02:39:48,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45314870 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-10-29 02:39:50,893 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45314870 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 192}] 2026-10-29 02:39:50,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.698 2.086 2026-10-29 02:39:50,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 2.772 2026-10-29 02:39:51,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:51] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.008 0.035 2026-10-29 02:39:51,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:51] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-29 02:39:51,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:39:51,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1936 2026-10-29 02:39:51,886 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:39:51,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1936 2026-10-29 02:39:52,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_023952_016574_MobileTestUi.txt 2026-10-29 02:39:52,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppa95radl_chrome_odoo" 2026-10-29 02:39:52,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-29 02:39:52,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2140 2026-10-29 02:39:52,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpj1jns7rn_chrome_odoo 2026-10-29 02:39:52,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44583/json/version 2026-10-29 02:39:52,777 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44583/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:39:52,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:39:52,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44583/json 2026-10-29 02:39:52,859 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44583/json with timeout 3 increased to 10s during tests 2026-10-29 02:39:52,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44583/devtools/page/B39B7367C79E435B030A7C9BBC67097B 2026-10-29 02:39:52,937 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:39:52,954 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:39:53,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:39:53,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:39:53,282 100 INFO rb-19fb48c-226083-429900 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 02:39:53,282 100 INFO rb-19fb48c-226083-429900 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 02:39:53,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:39:55,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.090 1.738 2026-10-29 02:39:55,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B39B7367C79E435B030A7C9BBC67097B', 'loaderId': '713CFF9383F8A5520A54F8EDF52E1A42', 'isDownload': False} 2026-10-29 02:39:55,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-29 02:39:55,167 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:39:55,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.008 2026-10-29 02:39:55,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.031 2026-10-29 02:39:55,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 02:39:55,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 02:39:55,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-10-29 02:39:55,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:39:55,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 02:39:55,826 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:39:55,873 100 INFO rb-19fb48c-226083-429900 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 02:39:56,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.308 0.748 2026-10-29 02:39:57,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.069 2026-10-29 02:39:57,044 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:39:57,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:57] "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 02:39:57,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 02:39:57,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.030 2026-10-29 02:39:58,037 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.555 2026-10-29 02:39:58,121 100 INFO rb-19fb48c-226083-429900 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 02:39:58,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "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 02:39:58,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39: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 02:39:58,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:39:58,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.055 0.078 2026-10-29 02:39:58,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.172 2026-10-29 02:39:58,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:39:58,598 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.031 0.219 2026-10-29 02:39:58,647 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "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 02:39:58,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:39:58,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.327 2026-10-29 02:39:58,737 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 02:39:58,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.404 2026-10-29 02:39:58,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.451 2026-10-29 02:39:58,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.409 2026-10-29 02:39:58,958 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:58] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.395 2026-10-29 02:39:59,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.322 2026-10-29 02:39:59,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.292 2026-10-29 02:39:59,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.311 2026-10-29 02:39:59,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.309 2026-10-29 02:39:59,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.296 2026-10-29 02:39:59,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.304 2026-10-29 02:39:59,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.026 0.263 2026-10-29 02:39:59,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.241 2026-10-29 02:39:59,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.214 2026-10-29 02:39:59,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.187 2026-10-29 02:39:59,333 100 INFO rb-19fb48c-226083-429900 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 02:39:59,349 100 INFO rb-19fb48c-226083-429900 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 02:39:59,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.132 2026-10-29 02:39:59,360 100 INFO rb-19fb48c-226083-429900 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 02:39:59,365 100 INFO rb-19fb48c-226083-429900 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 02:39:59,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-29 02:39:59,386 100 INFO rb-19fb48c-226083-429900 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 02:39:59,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.132 2026-10-29 02:39:59,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.007 0.144 2026-10-29 02:39:59,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.149 2026-10-29 02:39:59,508 100 INFO rb-19fb48c-226083-429900 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 02:39:59,524 100 INFO rb-19fb48c-226083-429900 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 02:39:59,529 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:39: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 02:39:59,570 100 INFO rb-19fb48c-226083-429900 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 02:39:59,600 100 INFO rb-19fb48c-226083-429900 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 02:39:59,611 100 INFO rb-19fb48c-226083-429900 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 02:39:59,623 100 INFO rb-19fb48c-226083-429900 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 02:39:59,641 100 INFO rb-19fb48c-226083-429900 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 02:40:00,476 100 INFO rb-19fb48c-226083-429900 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 02:40:00,495 100 INFO rb-19fb48c-226083-429900 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 02:40:00,513 100 INFO rb-19fb48c-226083-429900 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 02:40:00,523 100 INFO rb-19fb48c-226083-429900 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 02:40:00,547 100 INFO rb-19fb48c-226083-429900 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 02:40:00,564 100 INFO rb-19fb48c-226083-429900 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 02:40:00,583 100 INFO rb-19fb48c-226083-429900 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 02:40:00,593 100 INFO rb-19fb48c-226083-429900 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 02:40:00,612 100 INFO rb-19fb48c-226083-429900 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 02:40:00,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-29 02:40:01,442 100 INFO rb-19fb48c-226083-429900 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 02:40:01,454 100 INFO rb-19fb48c-226083-429900 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 02:40:01,479 100 INFO rb-19fb48c-226083-429900 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 02:40:01,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-29 02:40:01,503 100 INFO rb-19fb48c-226083-429900 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 02:40:01,520 100 INFO rb-19fb48c-226083-429900 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 02:40:01,541 100 INFO rb-19fb48c-226083-429900 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 02:40:01,560 100 INFO rb-19fb48c-226083-429900 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 02:40:01,570 100 INFO rb-19fb48c-226083-429900 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 02:40:01,593 100 INFO rb-19fb48c-226083-429900 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 02:40:01,610 100 INFO rb-19fb48c-226083-429900 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 02:40:01,630 100 INFO rb-19fb48c-226083-429900 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 02:40:01,639 100 INFO rb-19fb48c-226083-429900 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 02:40:01,661 100 INFO rb-19fb48c-226083-429900 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 02:40:02,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-29 02:40:02,471 100 INFO rb-19fb48c-226083-429900 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 02:40:02,492 100 INFO rb-19fb48c-226083-429900 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 02:40:02,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:40:02,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:40:02,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2140 2026-10-29 02:40:02,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:40:02,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2140 2026-10-29 02:40:02,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024002_678254_MobileTestUi.txt 2026-10-29 02:40:02,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpj1jns7rn_chrome_odoo" 2026-10-29 02:40:02,705 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-10-29 02:40:03,410 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2348 2026-10-29 02:40:03,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpn84_rxku_chrome_odoo 2026-10-29 02:40:03,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41789/json/version 2026-10-29 02:40:03,412 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41789/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:40:03,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:40:03,438 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41789/json 2026-10-29 02:40:03,439 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41789/json with timeout 3 increased to 10s during tests 2026-10-29 02:40:03,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41789/devtools/page/E3A4BD5574B6ABA3962CA6FD0C124B14 2026-10-29 02:40:03,464 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:40:03,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:40:03,724 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 02:40:03,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:40:03,733 100 INFO rb-19fb48c-226083-429900 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 02:40:03,734 100 INFO rb-19fb48c-226083-429900 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 02:40:03,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:40:04,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:04] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.097 0.900 2026-10-29 02:40:04,746 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E3A4BD5574B6ABA3962CA6FD0C124B14', 'loaderId': '8DF44E0A4829426F3EED33DB3CCC2024', 'isDownload': False} 2026-10-29 02:40:04,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-29 02:40:04,766 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:40:04,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:04] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.044 2026-10-29 02:40:04,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:04] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.059 2026-10-29 02:40:04,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:04] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-29 02:40:05,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 02:40:05,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.033 2026-10-29 02:40:05,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:05,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 02:40:05,498 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:40:05,534 100 INFO rb-19fb48c-226083-429900 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 02:40:06,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.255 0.729 2026-10-29 02:40:06,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.974 2026-10-29 02:40:06,624 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:40:06,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.100 2026-10-29 02:40:06,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-29 02:40:06,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 02:40:07,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.165 0.570 2026-10-29 02:40:07,644 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:40:07,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:07] "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 02:40:07,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:07] "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 02:40:07,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:40:07,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:07] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.059 0.075 2026-10-29 02:40:08,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.201 2026-10-29 02:40:08,097 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:40:08,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.240 2026-10-29 02:40:08,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.302 2026-10-29 02:40:08,244 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40: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 02:40:08,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:40:08,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.024 0.332 2026-10-29 02:40:08,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.406 2026-10-29 02:40:08,398 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:08,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.398 2026-10-29 02:40:08,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.344 2026-10-29 02:40:08,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.378 2026-10-29 02:40:08,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.034 0.293 2026-10-29 02:40:08,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.306 2026-10-29 02:40:08,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.287 2026-10-29 02:40:08,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.291 2026-10-29 02:40:08,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.285 2026-10-29 02:40:08,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.254 2026-10-29 02:40:08,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.221 2026-10-29 02:40:08,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.154 2026-10-29 02:40:08,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.149 2026-10-29 02:40:08,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.145 2026-10-29 02:40:08,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.177 2026-10-29 02:40:08,928 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.159 2026-10-29 02:40:08,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:08] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.167 2026-10-29 02:40:09,000 100 INFO rb-19fb48c-226083-429900 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 02:40:09,011 100 INFO rb-19fb48c-226083-429900 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 02:40:09,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.018 2026-10-29 02:40:09,053 100 INFO rb-19fb48c-226083-429900 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 02:40:09,071 100 INFO rb-19fb48c-226083-429900 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 02:40:09,086 100 INFO rb-19fb48c-226083-429900 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 02:40:09,113 100 INFO rb-19fb48c-226083-429900 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 02:40:09,147 100 INFO rb-19fb48c-226083-429900 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 02:40:09,158 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:40:09,160 100 INFO rb-19fb48c-226083-429900 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 02:40:09,172 100 INFO rb-19fb48c-226083-429900 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 02:40:09,188 100 INFO rb-19fb48c-226083-429900 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 02:40:09,210 100 INFO rb-19fb48c-226083-429900 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 02:40:09,223 100 INFO rb-19fb48c-226083-429900 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 02:40:09,240 100 INFO rb-19fb48c-226083-429900 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 02:40:09,255 100 INFO rb-19fb48c-226083-429900 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 02:40:09,281 100 INFO rb-19fb48c-226083-429900 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 02:40:09,308 100 INFO rb-19fb48c-226083-429900 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 02:40:09,309 100 INFO rb-19fb48c-226083-429900 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 02:40:09,326 100 INFO rb-19fb48c-226083-429900 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 02:40:09,337 100 INFO rb-19fb48c-226083-429900 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 02:40:09,354 100 INFO rb-19fb48c-226083-429900 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 02:40:09,371 100 INFO rb-19fb48c-226083-429900 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 02:40:09,391 100 INFO rb-19fb48c-226083-429900 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 02:40:09,405 100 INFO rb-19fb48c-226083-429900 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 02:40:09,421 100 INFO rb-19fb48c-226083-429900 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 02:40:09,444 100 INFO rb-19fb48c-226083-429900 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 02:40:09,459 100 INFO rb-19fb48c-226083-429900 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 02:40:09,470 100 INFO rb-19fb48c-226083-429900 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 02:40:09,498 100 INFO rb-19fb48c-226083-429900 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 02:40:09,506 100 INFO rb-19fb48c-226083-429900 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 02:40:09,521 100 INFO rb-19fb48c-226083-429900 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 02:40:09,539 100 INFO rb-19fb48c-226083-429900 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 02:40:09,555 100 INFO rb-19fb48c-226083-429900 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 02:40:09,569 100 INFO rb-19fb48c-226083-429900 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 02:40:09,585 100 INFO rb-19fb48c-226083-429900 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 02:40:09,610 100 INFO rb-19fb48c-226083-429900 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 02:40:09,631 100 INFO rb-19fb48c-226083-429900 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 02:40:09,639 100 INFO rb-19fb48c-226083-429900 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 02:40:09,653 100 INFO rb-19fb48c-226083-429900 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 02:40:09,679 100 INFO rb-19fb48c-226083-429900 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 02:40:09,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-29 02:40:09,713 100 INFO rb-19fb48c-226083-429900 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 02:40:09,733 100 INFO rb-19fb48c-226083-429900 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 02:40:09,786 100 INFO rb-19fb48c-226083-429900 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 02:40:09,791 100 INFO rb-19fb48c-226083-429900 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 02:40:09,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:09,806 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:40:09,808 100 INFO rb-19fb48c-226083-429900 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 02:40:09,832 100 INFO rb-19fb48c-226083-429900 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 02:40:09,845 100 INFO rb-19fb48c-226083-429900 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 02:40:09,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19459120 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-10-29 02:40:09,878 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:40:10,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19459120 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-10-29 02:40:10,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.092 0.182 2026-10-29 02:40:10,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:10] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 02:40:10,967 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:40:10,974 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:11,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2348 2026-10-29 02:40:11,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:40:11,007 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2348 2026-10-29 02:40:11,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024011_130932_MobileTestUi.txt 2026-10-29 02:40:11,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpn84_rxku_chrome_odoo" 2026-10-29 02:40:11,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-10-29 02:40:12,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2549 2026-10-29 02:40:12,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpr6e5049o_chrome_odoo 2026-10-29 02:40:12,117 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35355/json/version 2026-10-29 02:40:12,119 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35355/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:40:12,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:40:12,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35355/json 2026-10-29 02:40:12,171 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35355/json with timeout 3 increased to 10s during tests 2026-10-29 02:40:12,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35355/devtools/page/19E222F5FD3E94C54436593F5658CC0D 2026-10-29 02:40:12,214 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:40:12,229 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:40:12,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:40:12,482 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:40:12,486 100 INFO rb-19fb48c-226083-429900 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 02:40:12,486 100 INFO rb-19fb48c-226083-429900 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 02:40:12,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:40:13,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:13] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 0.805 2026-10-29 02:40:13,400 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '19E222F5FD3E94C54436593F5658CC0D', 'loaderId': 'FC1B4ADD6132FF159A6242AB903FCC48', 'isDownload': False} 2026-10-29 02:40:13,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-29 02:40:13,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:40:13,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:13] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.025 2026-10-29 02:40:13,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:13] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-29 02:40:13,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:13] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.056 2026-10-29 02:40:14,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:14] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 02:40:14,074 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 02:40:14,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 02:40:14,136 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:40:14,137 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:40:14,173 100 INFO rb-19fb48c-226083-429900 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 02:40:15,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.249 0.705 2026-10-29 02:40:15,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.944 2026-10-29 02:40:15,218 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:40:15,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.153 2026-10-29 02:40:15,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.015 2026-10-29 02:40:15,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 02:40:16,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.137 0.501 2026-10-29 02:40:16,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.068 2026-10-29 02:40:16,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:40:16,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "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 02:40:16,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:40:16,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.043 0.067 2026-10-29 02:40:16,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.023 0.203 2026-10-29 02:40:16,558 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:40:16,586 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:16,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.255 2026-10-29 02:40:16,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:40:16,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:40:16,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.028 0.290 2026-10-29 02:40:16,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.020 0.389 2026-10-29 02:40:16,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.425 2026-10-29 02:40:16,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.386 2026-10-29 02:40:16,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.024 0.302 2026-10-29 02:40:16,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.290 2026-10-29 02:40:17,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.306 2026-10-29 02:40:17,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.302 2026-10-29 02:40:17,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.301 2026-10-29 02:40:17,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.294 2026-10-29 02:40:17,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.283 2026-10-29 02:40:17,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.233 2026-10-29 02:40:17,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.221 2026-10-29 02:40:17,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.209 2026-10-29 02:40:17,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.183 2026-10-29 02:40:17,289 100 INFO rb-19fb48c-226083-429900 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 02:40:17,296 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.143 2026-10-29 02:40:17,310 100 INFO rb-19fb48c-226083-429900 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 02:40:17,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:17,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.007 0.143 2026-10-29 02:40:17,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.151 2026-10-29 02:40:17,360 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:17,365 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 02:40:17,374 100 INFO rb-19fb48c-226083-429900 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 02:40:17,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.154 2026-10-29 02:40:17,399 100 INFO rb-19fb48c-226083-429900 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 02:40:17,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.106 2026-10-29 02:40:17,475 100 INFO rb-19fb48c-226083-429900 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 02:40:17,490 100 INFO rb-19fb48c-226083-429900 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 02:40:17,491 100 INFO rb-19fb48c-226083-429900 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 02:40:17,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40: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 02:40:17,525 100 INFO rb-19fb48c-226083-429900 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 02:40:17,542 100 INFO rb-19fb48c-226083-429900 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 02:40:17,552 100 INFO rb-19fb48c-226083-429900 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 02:40:17,570 100 INFO rb-19fb48c-226083-429900 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 02:40:17,585 100 INFO rb-19fb48c-226083-429900 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 02:40:17,607 100 INFO rb-19fb48c-226083-429900 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 02:40:17,620 100 INFO rb-19fb48c-226083-429900 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 02:40:17,634 100 INFO rb-19fb48c-226083-429900 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 02:40:17,653 100 INFO rb-19fb48c-226083-429900 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 02:40:17,676 100 INFO rb-19fb48c-226083-429900 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 02:40:17,686 100 INFO rb-19fb48c-226083-429900 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 02:40:17,702 100 INFO rb-19fb48c-226083-429900 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 02:40:17,723 100 INFO rb-19fb48c-226083-429900 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 02:40:17,733 100 INFO rb-19fb48c-226083-429900 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 02:40:17,752 100 INFO rb-19fb48c-226083-429900 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 02:40:17,772 100 INFO rb-19fb48c-226083-429900 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 02:40:17,783 100 INFO rb-19fb48c-226083-429900 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 02:40:17,801 100 INFO rb-19fb48c-226083-429900 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 02:40:17,817 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:17,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:17,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 02:40:17,867 100 INFO rb-19fb48c-226083-429900 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 02:40:17,884 100 INFO rb-19fb48c-226083-429900 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 02:40:17,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 02:40:17,918 100 INFO rb-19fb48c-226083-429900 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 02:40:17,938 100 INFO rb-19fb48c-226083-429900 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 02:40:17,952 100 INFO rb-19fb48c-226083-429900 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 02:40:17,969 100 INFO rb-19fb48c-226083-429900 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 02:40:17,989 100 INFO rb-19fb48c-226083-429900 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 02:40:18,004 100 INFO rb-19fb48c-226083-429900 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 02:40:18,017 100 INFO rb-19fb48c-226083-429900 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 02:40:18,035 100 INFO rb-19fb48c-226083-429900 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 02:40:18,055 100 INFO rb-19fb48c-226083-429900 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 02:40:18,070 100 INFO rb-19fb48c-226083-429900 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 02:40:18,087 100 INFO rb-19fb48c-226083-429900 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 02:40:18,108 100 INFO rb-19fb48c-226083-429900 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 02:40:18,117 100 INFO rb-19fb48c-226083-429900 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 02:40:18,135 100 INFO rb-19fb48c-226083-429900 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 02:40:18,156 100 INFO rb-19fb48c-226083-429900 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 02:40:18,167 100 INFO rb-19fb48c-226083-429900 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 02:40:18,186 100 INFO rb-19fb48c-226083-429900 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 02:40:18,206 100 INFO rb-19fb48c-226083-429900 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 02:40:18,229 100 INFO rb-19fb48c-226083-429900 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 02:40:18,237 100 INFO rb-19fb48c-226083-429900 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 02:40:18,255 100 INFO rb-19fb48c-226083-429900 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 02:40:18,269 100 INFO rb-19fb48c-226083-429900 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 02:40:18,286 100 INFO rb-19fb48c-226083-429900 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 02:40:18,305 100 INFO rb-19fb48c-226083-429900 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 02:40:18,322 100 INFO rb-19fb48c-226083-429900 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 02:40:18,337 100 INFO rb-19fb48c-226083-429900 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 02:40:18,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:18,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:18,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:40:18,400 100 INFO rb-19fb48c-226083-429900 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 02:40:18,419 100 INFO rb-19fb48c-226083-429900 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 02:40:18,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 02:40:18,450 100 INFO rb-19fb48c-226083-429900 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 02:40:18,472 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:18,487 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:18,500 100 INFO rb-19fb48c-226083-429900 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 02:40:18,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 02:40:18,535 100 INFO rb-19fb48c-226083-429900 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 02:40:18,552 100 INFO rb-19fb48c-226083-429900 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 02:40:18,570 100 INFO rb-19fb48c-226083-429900 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 02:40:18,583 100 INFO rb-19fb48c-226083-429900 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 02:40:18,602 100 INFO rb-19fb48c-226083-429900 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 02:40:18,621 100 INFO rb-19fb48c-226083-429900 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 02:40:18,635 100 INFO rb-19fb48c-226083-429900 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 02:40:18,652 100 INFO rb-19fb48c-226083-429900 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 02:40:18,670 100 INFO rb-19fb48c-226083-429900 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 02:40:18,683 100 INFO rb-19fb48c-226083-429900 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 02:40:18,702 100 INFO rb-19fb48c-226083-429900 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 02:40:18,721 100 INFO rb-19fb48c-226083-429900 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 02:40:18,733 100 INFO rb-19fb48c-226083-429900 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 02:40:18,751 100 INFO rb-19fb48c-226083-429900 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 02:40:18,779 100 INFO rb-19fb48c-226083-429900 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 02:40:18,792 100 INFO rb-19fb48c-226083-429900 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 02:40:18,807 100 INFO rb-19fb48c-226083-429900 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 02:40:18,826 100 INFO rb-19fb48c-226083-429900 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 02:40:18,837 100 INFO rb-19fb48c-226083-429900 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 02:40:18,856 100 INFO rb-19fb48c-226083-429900 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 02:40:18,877 100 INFO rb-19fb48c-226083-429900 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 02:40:18,885 100 INFO rb-19fb48c-226083-429900 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 02:40:18,904 100 INFO rb-19fb48c-226083-429900 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 02:40:18,924 100 INFO rb-19fb48c-226083-429900 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 02:40:18,947 100 INFO rb-19fb48c-226083-429900 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 02:40:19,012 100 INFO rb-19fb48c-226083-429900 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 02:40:19,023 100 INFO rb-19fb48c-226083-429900 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 02:40:19,042 100 INFO rb-19fb48c-226083-429900 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 02:40:19,056 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:19,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 02:40:19,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:19,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 02:40:19,103 100 INFO rb-19fb48c-226083-429900 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 02:40:19,122 100 INFO rb-19fb48c-226083-429900 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 02:40:19,144 100 INFO rb-19fb48c-226083-429900 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 02:40:19,162 100 INFO rb-19fb48c-226083-429900 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 02:40:19,175 100 INFO rb-19fb48c-226083-429900 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 02:40:19,194 100 INFO rb-19fb48c-226083-429900 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 02:40:19,205 100 INFO rb-19fb48c-226083-429900 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 02:40:19,226 100 INFO rb-19fb48c-226083-429900 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 02:40:19,240 100 INFO rb-19fb48c-226083-429900 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 02:40:19,253 100 INFO rb-19fb48c-226083-429900 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 02:40:19,269 100 INFO rb-19fb48c-226083-429900 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 02:40:19,295 100 INFO rb-19fb48c-226083-429900 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 02:40:19,307 100 INFO rb-19fb48c-226083-429900 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 02:40:19,326 100 INFO rb-19fb48c-226083-429900 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 02:40:19,343 100 INFO rb-19fb48c-226083-429900 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 02:40:19,353 100 INFO rb-19fb48c-226083-429900 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 02:40:19,371 100 INFO rb-19fb48c-226083-429900 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 02:40:19,391 100 INFO rb-19fb48c-226083-429900 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 02:40:19,404 100 INFO rb-19fb48c-226083-429900 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 02:40:19,422 100 INFO rb-19fb48c-226083-429900 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 02:40:19,438 100 INFO rb-19fb48c-226083-429900 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 02:40:19,453 100 INFO rb-19fb48c-226083-429900 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 02:40:19,471 100 INFO rb-19fb48c-226083-429900 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 02:40:19,487 100 INFO rb-19fb48c-226083-429900 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 02:40:19,510 100 INFO rb-19fb48c-226083-429900 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 02:40:19,560 100 INFO rb-19fb48c-226083-429900 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 02:40:19,572 100 INFO rb-19fb48c-226083-429900 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 02:40:19,617 100 INFO rb-19fb48c-226083-429900 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 02:40:19,649 100 INFO rb-19fb48c-226083-429900 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 02:40:19,657 100 INFO rb-19fb48c-226083-429900 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 02:40:19,664 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:40:19,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:19,673 100 INFO rb-19fb48c-226083-429900 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 02:40:19,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:19,703 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:19,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 02:40:19,736 100 INFO rb-19fb48c-226083-429900 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 02:40:19,753 100 INFO rb-19fb48c-226083-429900 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 02:40:19,792 100 INFO rb-19fb48c-226083-429900 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 02:40:19,793 100 INFO rb-19fb48c-226083-429900 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 02:40:19,808 100 INFO rb-19fb48c-226083-429900 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 02:40:19,835 100 INFO rb-19fb48c-226083-429900 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 02:40:19,836 100 INFO rb-19fb48c-226083-429900 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 02:40:19,852 100 INFO rb-19fb48c-226083-429900 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 02:40:19,871 100 INFO rb-19fb48c-226083-429900 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 02:40:19,884 100 INFO rb-19fb48c-226083-429900 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 02:40:19,910 100 INFO rb-19fb48c-226083-429900 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 02:40:19,920 100 INFO rb-19fb48c-226083-429900 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 02:40:19,933 100 INFO rb-19fb48c-226083-429900 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 02:40:19,953 100 INFO rb-19fb48c-226083-429900 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 02:40:19,972 100 INFO rb-19fb48c-226083-429900 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 02:40:19,989 100 INFO rb-19fb48c-226083-429900 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 02:40:20,004 100 INFO rb-19fb48c-226083-429900 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 02:40:20,020 100 INFO rb-19fb48c-226083-429900 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 02:40:20,034 100 INFO rb-19fb48c-226083-429900 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 02:40:20,054 100 INFO rb-19fb48c-226083-429900 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 02:40:20,070 100 INFO rb-19fb48c-226083-429900 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 02:40:20,083 100 INFO rb-19fb48c-226083-429900 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 02:40:20,102 100 INFO rb-19fb48c-226083-429900 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 02:40:20,120 100 INFO rb-19fb48c-226083-429900 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 02:40:20,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:40:20,936 100 INFO rb-19fb48c-226083-429900 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 02:40:20,951 100 INFO rb-19fb48c-226083-429900 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 02:40:20,968 100 INFO rb-19fb48c-226083-429900 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 02:40:20,983 100 INFO rb-19fb48c-226083-429900 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 02:40:21,003 100 INFO rb-19fb48c-226083-429900 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 02:40:21,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:21] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 02:40:21,024 100 INFO rb-19fb48c-226083-429900 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 02:40:21,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14398091 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-10-29 02:40:21,053 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:40:21,317 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14398091 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-10-29 02:40:21,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.120 0.199 2026-10-29 02:40:21,427 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:21] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 02:40:22,157 100 INFO rb-19fb48c-226083-429900 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 02:40:22,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:22,195 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:22,200 100 INFO rb-19fb48c-226083-429900 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 02:40:22,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:40:22,233 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:40:22,250 100 INFO rb-19fb48c-226083-429900 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 02:40:22,268 100 INFO rb-19fb48c-226083-429900 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 02:40:22,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:40:22,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:40:22,317 100 INFO rb-19fb48c-226083-429900 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 02:40:22,334 100 INFO rb-19fb48c-226083-429900 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 02:40:22,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:40:22,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:40:22,385 100 INFO rb-19fb48c-226083-429900 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 02:40:22,401 100 INFO rb-19fb48c-226083-429900 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 02:40:22,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:40:22,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:40:22,452 100 INFO rb-19fb48c-226083-429900 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 02:40:22,468 100 INFO rb-19fb48c-226083-429900 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 02:40:22,484 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:40:22,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:40:22,517 100 INFO rb-19fb48c-226083-429900 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 02:40:22,534 100 INFO rb-19fb48c-226083-429900 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 02:40:22,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:40:22,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:40:22,592 100 INFO rb-19fb48c-226083-429900 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 02:40:22,601 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:40:22,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:40:22,633 100 INFO rb-19fb48c-226083-429900 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 02:40:22,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 02:40:22,671 100 INFO rb-19fb48c-226083-429900 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 02:40:22,683 100 INFO rb-19fb48c-226083-429900 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 02:40:22,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:22,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:22,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:40:22,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:40:22,767 100 INFO rb-19fb48c-226083-429900 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 02:40:22,785 100 INFO rb-19fb48c-226083-429900 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 02:40:22,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.023 2026-10-29 02:40:22,912 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:22] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.025 0.062 2026-10-29 02:40:23,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:40:23,710 100 INFO rb-19fb48c-226083-429900 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 02:40:23,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-29 02:40:23,782 100 INFO rb-19fb48c-226083-429900 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 02:40:23,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:23] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.011 2026-10-29 02:40:24,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-29 02:40:24,600 100 INFO rb-19fb48c-226083-429900 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 02:40:24,618 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:40:24,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:40:24,660 100 INFO rb-19fb48c-226083-429900 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 02:40:24,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 02:40:24,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.034 0.027 2026-10-29 02:40:24,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 02:40:24,687 100 INFO rb-19fb48c-226083-429900 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 02:40:24,703 100 INFO rb-19fb48c-226083-429900 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 02:40:24,717 100 INFO rb-19fb48c-226083-429900 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 02:40:24,735 100 INFO rb-19fb48c-226083-429900 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 02:40:24,752 100 INFO rb-19fb48c-226083-429900 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 02:40:24,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46521732 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-10-29 02:40:24,946 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46521732 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-10-29 02:40:24,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.078 0.148 2026-10-29 02:40:25,748 100 INFO rb-19fb48c-226083-429900 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 02:40:25,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:40:25,767 100 INFO rb-19fb48c-226083-429900 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 02:40:25,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:40:25,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:40:25,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:40:25,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:40:25,849 100 INFO rb-19fb48c-226083-429900 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 02:40:25,868 100 INFO rb-19fb48c-226083-429900 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 02:40:25,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:25] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.033 2026-10-29 02:40:25,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:25] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.020 0.065 2026-10-29 02:40:26,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:40:26,766 100 INFO rb-19fb48c-226083-429900 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 02:40:26,786 100 INFO rb-19fb48c-226083-429900 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 02:40:26,802 100 INFO rb-19fb48c-226083-429900 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 02:40:26,818 100 INFO rb-19fb48c-226083-429900 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 02:40:26,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-29 02:40:26,850 100 INFO rb-19fb48c-226083-429900 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 02:40:26,891 100 INFO rb-19fb48c-226083-429900 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 02:40:26,897 100 INFO rb-19fb48c-226083-429900 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 02:40:26,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-29 02:40:26,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:26] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 02:40:29,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:29] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.852 2.008 2026-10-29 02:40:29,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.146 2026-10-29 02:40:29,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:29] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 02:40:29,885 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:29] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.009 0.024 2026-10-29 02:40:29,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.022 0.031 2026-10-29 02:40:30,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:30] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.021 0.060 2026-10-29 02:40:30,867 100 INFO rb-19fb48c-226083-429900 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 02:40:30,868 100 INFO rb-19fb48c-226083-429900 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 02:40:30,885 100 INFO rb-19fb48c-226083-429900 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 02:40:30,899 100 INFO rb-19fb48c-226083-429900 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 02:40:30,917 100 INFO rb-19fb48c-226083-429900 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 02:40:30,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-29 02:40:30,951 100 INFO rb-19fb48c-226083-429900 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 02:40:31,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-29 02:40:31,733 100 INFO rb-19fb48c-226083-429900 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 02:40:31,754 100 INFO rb-19fb48c-226083-429900 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 02:40:31,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 02:40:31,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:40:31,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.034 2026-10-29 02:40:31,800 100 INFO rb-19fb48c-226083-429900 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 02:40:31,823 100 INFO rb-19fb48c-226083-429900 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 02:40:31,832 100 INFO rb-19fb48c-226083-429900 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 02:40:31,852 100 INFO rb-19fb48c-226083-429900 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 02:40:31,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:40:31,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 02:40:31,919 100 INFO rb-19fb48c-226083-429900 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 02:40:31,938 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:40:31,960 100 INFO rb-19fb48c-226083-429900 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 02:40:31,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.031 2026-10-29 02:40:31,973 100 INFO rb-19fb48c-226083-429900 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 02:40:31,986 100 INFO rb-19fb48c-226083-429900 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 02:40:32,001 100 INFO rb-19fb48c-226083-429900 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 02:40:32,020 100 INFO rb-19fb48c-226083-429900 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 02:40:32,033 100 INFO rb-19fb48c-226083-429900 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 02:40:32,053 100 INFO rb-19fb48c-226083-429900 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 02:40:32,079 100 INFO rb-19fb48c-226083-429900 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 02:40:32,086 100 INFO rb-19fb48c-226083-429900 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 02:40:32,102 100 INFO rb-19fb48c-226083-429900 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 02:40:32,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 02:40:32,133 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:32] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:40:32,135 100 INFO rb-19fb48c-226083-429900 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 02:40:32,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:40:32,175 100 INFO rb-19fb48c-226083-429900 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 02:40:32,187 100 INFO rb-19fb48c-226083-429900 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 02:40:32,203 100 INFO rb-19fb48c-226083-429900 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 02:40:32,224 100 INFO rb-19fb48c-226083-429900 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 02:40:32,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:40:32,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 02:40:32,261 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:32] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:40:32,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:40:32,299 100 INFO rb-19fb48c-226083-429900 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 02:40:32,319 100 INFO rb-19fb48c-226083-429900 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 02:40:32,320 100 INFO rb-19fb48c-226083-429900 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 02:40:32,332 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.033 2026-10-29 02:40:32,341 100 INFO rb-19fb48c-226083-429900 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 02:40:32,357 100 INFO rb-19fb48c-226083-429900 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 02:40:32,370 100 INFO rb-19fb48c-226083-429900 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 02:40:32,393 100 INFO rb-19fb48c-226083-429900 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 02:40:32,405 100 INFO rb-19fb48c-226083-429900 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 02:40:32,419 100 INFO rb-19fb48c-226083-429900 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 02:40:32,443 100 INFO rb-19fb48c-226083-429900 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 02:40:32,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 02:40:32,485 100 INFO rb-19fb48c-226083-429900 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 02:40:32,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:40:32,513 100 INFO rb-19fb48c-226083-429900 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 02:40:32,530 100 INFO rb-19fb48c-226083-429900 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 02:40:32,539 100 INFO rb-19fb48c-226083-429900 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 02:40:32,560 100 INFO rb-19fb48c-226083-429900 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 02:40:32,578 100 INFO rb-19fb48c-226083-429900 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 02:40:32,587 100 INFO rb-19fb48c-226083-429900 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 02:40:32,605 100 INFO rb-19fb48c-226083-429900 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 02:40:34,037 100 INFO rb-19fb48c-226083-429900 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 02:40:34,053 100 INFO rb-19fb48c-226083-429900 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 02:40:34,067 100 INFO rb-19fb48c-226083-429900 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 02:40:34,084 100 INFO rb-19fb48c-226083-429900 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 02:40:34,104 100 INFO rb-19fb48c-226083-429900 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 02:40:36,217 100 INFO rb-19fb48c-226083-429900 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 02:40:36,237 100 INFO rb-19fb48c-226083-429900 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 02:40:36,251 100 INFO rb-19fb48c-226083-429900 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 02:40:36,268 100 INFO rb-19fb48c-226083-429900 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 02:40:36,286 100 INFO rb-19fb48c-226083-429900 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 02:40:36,303 100 INFO rb-19fb48c-226083-429900 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 02:40:37,111 100 INFO rb-19fb48c-226083-429900 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 02:40:37,117 100 INFO rb-19fb48c-226083-429900 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 02:40:37,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:40:37,149 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 02:40:37,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:40:37,183 100 INFO rb-19fb48c-226083-429900 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 02:40:37,209 100 INFO rb-19fb48c-226083-429900 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 02:40:37,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:37] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.033 2026-10-29 02:40:37,219 100 INFO rb-19fb48c-226083-429900 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 02:40:37,233 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 02:40:37,249 100 INFO rb-19fb48c-226083-429900 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 02:40:37,269 100 INFO rb-19fb48c-226083-429900 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 02:40:37,287 100 INFO rb-19fb48c-226083-429900 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 02:40:37,300 100 INFO rb-19fb48c-226083-429900 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 02:40:37,316 100 INFO rb-19fb48c-226083-429900 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 02:40:37,336 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80469225 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-10-29 02:40:37,343 100 INFO rb-19fb48c-226083-429900 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 02:40:37,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80469225 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-10-29 02:40:37,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.041 0.108 2026-10-29 02:40:38,246 100 INFO rb-19fb48c-226083-429900 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 02:40:38,252 100 INFO rb-19fb48c-226083-429900 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 02:40:38,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:40:38,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 02:40:38,304 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:40:38,322 100 INFO rb-19fb48c-226083-429900 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 02:40:38,352 100 INFO rb-19fb48c-226083-429900 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 02:40:38,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:38] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.013 0.037 2026-10-29 02:40:38,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:38] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.028 0.044 2026-10-29 02:40:39,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 02:40:39,235 100 INFO rb-19fb48c-226083-429900 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 02:40:39,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:40:39,245 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:39,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2549 2026-10-29 02:40:39,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:40:39,289 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2549 2026-10-29 02:40:39,449 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024039_448925_MobileTestUi.txt 2026-10-29 02:40:39,449 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpr6e5049o_chrome_odoo" 2026-10-29 02:40:39,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-29 02:40:40,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2807 2026-10-29 02:40:40,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkdbp4o6h_chrome_odoo 2026-10-29 02:40:40,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44105/json/version 2026-10-29 02:40:40,692 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44105/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:40:40,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:40:40,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44105/json 2026-10-29 02:40:40,760 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44105/json with timeout 3 increased to 10s during tests 2026-10-29 02:40:40,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44105/devtools/page/72D5644F73036D6B0C7B6FC264454859 2026-10-29 02:40:40,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:40:40,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:40:41,161 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:40:41,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:40:41,178 100 INFO rb-19fb48c-226083-429900 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 02:40:41,178 100 INFO rb-19fb48c-226083-429900 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 02:40:41,210 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:40:42,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:42] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.123 0.940 2026-10-29 02:40:42,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '72D5644F73036D6B0C7B6FC264454859', 'loaderId': '417C47996D9FC42390FA955281C1BA8D', 'isDownload': False} 2026-10-29 02:40:42,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-29 02:40:42,311 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:40:42,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:42] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.022 2026-10-29 02:40:42,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:42] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 02:40:42,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:42] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.058 2026-10-29 02:40:42,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.028 2026-10-29 02:40:42,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.017 2026-10-29 02:40:42,989 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:40:43,011 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 02:40:43,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.017 2026-10-29 02:40:43,062 100 INFO rb-19fb48c-226083-429900 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 02:40:43,968 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.259 0.671 2026-10-29 02:40:44,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.939 2026-10-29 02:40:44,091 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:40:44,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.108 2026-10-29 02:40:44,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 02:40:44,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:40:44,999 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.522 2026-10-29 02:40:45,117 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:40:45,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40: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 02:40:45,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.024 2026-10-29 02:40:45,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.008 2026-10-29 02:40:45,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.043 0.103 2026-10-29 02:40:45,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.020 0.192 2026-10-29 02:40:45,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.020 0.255 2026-10-29 02:40:45,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:45,589 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:40:45,624 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:40:45,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.033 0.311 2026-10-29 02:40:45,670 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:40:45,712 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.398 2026-10-29 02:40:45,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.461 2026-10-29 02:40:45,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.422 2026-10-29 02:40:45,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.018 0.389 2026-10-29 02:40:45,919 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.240 2026-10-29 02:40:45,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.023 2026-10-29 02:40:46,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.027 0.263 2026-10-29 02:40:46,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.258 2026-10-29 02:40:46,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.295 2026-10-29 02:40:46,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.281 2026-10-29 02:40:46,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.512 2026-10-29 02:40:46,227 100 INFO rb-19fb48c-226083-429900 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 02:40:46,233 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.294 2026-10-29 02:40:46,240 100 INFO rb-19fb48c-226083-429900 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 02:40:46,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.320 2026-10-29 02:40:46,293 100 INFO rb-19fb48c-226083-429900 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 02:40:46,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.280 2026-10-29 02:40:46,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.231 2026-10-29 02:40:46,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.191 2026-10-29 02:40:46,371 100 INFO rb-19fb48c-226083-429900 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 02:40:46,376 100 INFO rb-19fb48c-226083-429900 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 02:40:46,386 100 INFO rb-19fb48c-226083-429900 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 02:40:46,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40: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 02:40:46,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.010 0.176 2026-10-29 02:40:46,408 100 INFO rb-19fb48c-226083-429900 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 02:40:46,417 100 INFO rb-19fb48c-226083-429900 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 02:40:46,447 100 INFO rb-19fb48c-226083-429900 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 02:40:46,451 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.182 2026-10-29 02:40:46,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:40:46,483 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-29 02:40:46,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.186 2026-10-29 02:40:46,496 100 INFO rb-19fb48c-226083-429900 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 02:40:46,509 100 INFO rb-19fb48c-226083-429900 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 02:40:46,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.174 2026-10-29 02:40:46,520 100 INFO rb-19fb48c-226083-429900 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 02:40:46,540 100 INFO rb-19fb48c-226083-429900 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 02:40:46,552 100 INFO rb-19fb48c-226083-429900 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 02:40:46,576 100 INFO rb-19fb48c-226083-429900 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 02:40:46,612 100 INFO rb-19fb48c-226083-429900 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 02:40:46,617 100 INFO rb-19fb48c-226083-429900 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 02:40:46,622 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:46,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:40:46,643 100 INFO rb-19fb48c-226083-429900 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 02:40:46,665 100 INFO rb-19fb48c-226083-429900 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 02:40:46,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:46,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5627827 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-10-29 02:40:46,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5627827 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-10-29 02:40:46,911 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.085 0.153 2026-10-29 02:40:46,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:46] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.020 2026-10-29 02:40:47,722 100 INFO rb-19fb48c-226083-429900 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 02:40:47,732 100 INFO rb-19fb48c-226083-429900 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 02:40:47,752 100 INFO rb-19fb48c-226083-429900 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 02:40:47,769 100 INFO rb-19fb48c-226083-429900 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 02:40:47,783 100 INFO rb-19fb48c-226083-429900 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 02:40:47,801 100 INFO rb-19fb48c-226083-429900 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 02:40:47,819 100 INFO rb-19fb48c-226083-429900 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 02:40:47,832 100 INFO rb-19fb48c-226083-429900 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 02:40:47,851 100 INFO rb-19fb48c-226083-429900 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 02:40:47,870 100 INFO rb-19fb48c-226083-429900 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 02:40:47,883 100 INFO rb-19fb48c-226083-429900 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 02:40:47,901 100 INFO rb-19fb48c-226083-429900 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 02:40:47,920 100 INFO rb-19fb48c-226083-429900 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 02:40:47,933 100 INFO rb-19fb48c-226083-429900 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 02:40:47,951 100 INFO rb-19fb48c-226083-429900 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 02:40:47,968 100 INFO rb-19fb48c-226083-429900 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 02:40:47,984 100 INFO rb-19fb48c-226083-429900 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 02:40:48,001 100 INFO rb-19fb48c-226083-429900 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 02:40:48,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42796230 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-10-29 02:40:48,022 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-29 02:40:48,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42796230 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-10-29 02:40:48,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.032 0.069 2026-10-29 02:40:48,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 02:40:48,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:40:48,909 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:40:48,922 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2807 2026-10-29 02:40:48,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:40:48,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2807 2026-10-29 02:40:49,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024049_044793_MobileTestUi.txt 2026-10-29 02:40:49,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkdbp4o6h_chrome_odoo" 2026-10-29 02:40:49,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-10-29 02:40:49,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3021 2026-10-29 02:40:49,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpi_a7c4mh_chrome_odoo 2026-10-29 02:40:49,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35223/json/version 2026-10-29 02:40:49,759 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35223/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:40:49,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:40:49,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35223/json 2026-10-29 02:40:49,781 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35223/json with timeout 3 increased to 10s during tests 2026-10-29 02:40:49,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35223/devtools/page/209FB0BA8A167EC5F691DE3C7EFC808F 2026-10-29 02:40:49,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:40:49,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:40:50,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:40:50,053 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:40:50,061 100 INFO rb-19fb48c-226083-429900 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 02:40:50,061 100 INFO rb-19fb48c-226083-429900 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 02:40:50,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:40:50,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:50] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.085 0.816 2026-10-29 02:40:51,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '209FB0BA8A167EC5F691DE3C7EFC808F', 'loaderId': '4A7495D3F34CB42FEA259077F25786C1', 'isDownload': False} 2026-10-29 02:40:51,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-29 02:40:51,034 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:40:51,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:51] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.023 2026-10-29 02:40:51,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:51] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.052 2026-10-29 02:40:51,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:51] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-10-29 02:40:51,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 02:40:51,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 02:40:51,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 02:40:51,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:40:51,762 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:40:51,796 100 INFO rb-19fb48c-226083-429900 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 02:40:52,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.262 0.634 2026-10-29 02:40:52,763 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.914 2026-10-29 02:40:52,800 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:40:52,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.132 2026-10-29 02:40:52,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 02:40:53,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 02:40:53,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.131 0.498 2026-10-29 02:40:53,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:40:53,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.103 2026-10-29 02:40:53,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.018 2026-10-29 02:40:53,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:40:54,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.025 0.077 2026-10-29 02:40:54,086 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:40:54,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.164 2026-10-29 02:40:54,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.191 2026-10-29 02:40:54,231 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "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 02:40:54,249 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:40:54,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.302 2026-10-29 02:40:54,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:40:54,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.344 2026-10-29 02:40:54,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.432 2026-10-29 02:40:54,445 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.329 2026-10-29 02:40:54,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.375 2026-10-29 02:40:54,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.019 0.342 2026-10-29 02:40:54,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.307 2026-10-29 02:40:54,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.337 2026-10-29 02:40:54,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.337 2026-10-29 02:40:54,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.343 2026-10-29 02:40:54,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.325 2026-10-29 02:40:54,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.263 2026-10-29 02:40:54,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.202 2026-10-29 02:40:54,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.189 2026-10-29 02:40:54,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.156 2026-10-29 02:40:54,919 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.119 2026-10-29 02:40:54,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-29 02:40:54,945 100 INFO rb-19fb48c-226083-429900 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 02:40:54,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.010 0.114 2026-10-29 02:40:54,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:54] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.131 2026-10-29 02:40:55,015 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.150 2026-10-29 02:40:55,040 100 INFO rb-19fb48c-226083-429900 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 02:40:55,049 100 INFO rb-19fb48c-226083-429900 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 02:40:55,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-29 02:40:55,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:40:55,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.114 2026-10-29 02:40:55,095 100 INFO rb-19fb48c-226083-429900 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 02:40:55,115 100 INFO rb-19fb48c-226083-429900 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 02:40:55,119 100 INFO rb-19fb48c-226083-429900 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 02:40:55,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-29 02:40:55,160 100 INFO rb-19fb48c-226083-429900 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 02:40:55,175 100 INFO rb-19fb48c-226083-429900 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 02:40:55,197 100 INFO rb-19fb48c-226083-429900 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 02:40:55,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-29 02:40:55,218 100 INFO rb-19fb48c-226083-429900 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 02:40:55,242 100 INFO rb-19fb48c-226083-429900 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 02:40:55,249 100 INFO rb-19fb48c-226083-429900 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 02:40:55,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-29 02:40:55,284 100 INFO rb-19fb48c-226083-429900 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 02:40:55,308 100 INFO rb-19fb48c-226083-429900 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 02:40:55,319 100 INFO rb-19fb48c-226083-429900 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 02:40:55,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-29 02:40:55,360 100 INFO rb-19fb48c-226083-429900 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 02:40:55,375 100 INFO rb-19fb48c-226083-429900 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 02:40:55,388 100 INFO rb-19fb48c-226083-429900 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 02:40:55,408 100 INFO rb-19fb48c-226083-429900 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 02:40:55,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:40:55,448 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:40:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:40:55,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3021 2026-10-29 02:40:55,471 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:40:55,472 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3021 2026-10-29 02:40:55,593 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024055_593254_MobileTestUi.txt 2026-10-29 02:40:55,593 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpi_a7c4mh_chrome_odoo" 2026-10-29 02:40:55,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-10-29 02:41:00,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3220 2026-10-29 02:41:00,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmphr200yp2_chrome_odoo 2026-10-29 02:41:00,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41479/json/version 2026-10-29 02:41:00,127 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41479/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:41:00,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:41:00,156 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41479/json 2026-10-29 02:41:00,157 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41479/json with timeout 3 increased to 10s during tests 2026-10-29 02:41:00,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41479/devtools/page/8224DAEB7FA15225F1746C1F044FD82A 2026-10-29 02:41:00,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:41:00,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:41:00,609 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:41:00,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:41:00,628 100 INFO rb-19fb48c-226083-429900 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 02:41:00,628 100 INFO rb-19fb48c-226083-429900 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 02:41:00,650 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:41:01,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.099 0.869 2026-10-29 02:41:01,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8224DAEB7FA15225F1746C1F044FD82A', 'loaderId': '7FE2CFDFF477B68E022C66BE5265CCE6', 'isDownload': False} 2026-10-29 02:41:01,618 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-29 02:41:01,648 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:01,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:01] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.016 2026-10-29 02:41:01,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:01] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.038 2026-10-29 02:41:01,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:01] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-29 02:41:02,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:02] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-29 02:41:02,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 02:41:02,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 02:41:02,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 02:41:02,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:41:02,372 100 INFO rb-19fb48c-226083-429900 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 02:41:03,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.285 0.696 2026-10-29 02:41:03,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.934 2026-10-29 02:41:03,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:03,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.102 2026-10-29 02:41:03,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-29 02:41:03,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:41:04,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:41:05,371 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.144 1.548 2026-10-29 02:41:05,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.093 2026-10-29 02:41:05,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "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 02:41:05,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:41:05,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.051 0.054 2026-10-29 02:41:05,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.147 2026-10-29 02:41:05,797 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:41:05,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.199 2026-10-29 02:41:05,861 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "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 02:41:05,883 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:41:05,911 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.275 2026-10-29 02:41:05,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:41:05,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:05] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.026 0.336 2026-10-29 02:41:06,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.408 2026-10-29 02:41:06,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.337 2026-10-29 02:41:06,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.315 2026-10-29 02:41:06,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.033 0.280 2026-10-29 02:41:06,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.025 0.284 2026-10-29 02:41:06,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.317 2026-10-29 02:41:06,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.026 0.368 2026-10-29 02:41:06,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.390 2026-10-29 02:41:06,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.397 2026-10-29 02:41:06,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.409 2026-10-29 02:41:06,597 100 INFO rb-19fb48c-226083-429900 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 02:41:06,622 100 INFO rb-19fb48c-226083-429900 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 02:41:06,636 100 INFO rb-19fb48c-226083-429900 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 02:41:06,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.392 2026-10-29 02:41:06,652 100 INFO rb-19fb48c-226083-429900 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 02:41:06,679 100 INFO rb-19fb48c-226083-429900 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 02:41:06,691 100 INFO rb-19fb48c-226083-429900 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 02:41:06,708 100 INFO rb-19fb48c-226083-429900 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 02:41:06,718 100 INFO rb-19fb48c-226083-429900 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 02:41:06,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.425 2026-10-29 02:41:06,740 100 INFO rb-19fb48c-226083-429900 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 02:41:06,763 100 INFO rb-19fb48c-226083-429900 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 02:41:06,770 100 INFO rb-19fb48c-226083-429900 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 02:41:06,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.019 0.410 2026-10-29 02:41:06,786 100 INFO rb-19fb48c-226083-429900 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 02:41:06,802 100 INFO rb-19fb48c-226083-429900 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 02:41:06,819 100 INFO rb-19fb48c-226083-429900 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 02:41:06,835 100 INFO rb-19fb48c-226083-429900 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 02:41:06,857 100 INFO rb-19fb48c-226083-429900 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 02:41:06,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.028 0.366 2026-10-29 02:41:06,899 100 INFO rb-19fb48c-226083-429900 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 02:41:06,928 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.391 2026-10-29 02:41:06,978 100 INFO rb-19fb48c-226083-429900 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 02:41:07,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.385 2026-10-29 02:41:07,067 100 INFO rb-19fb48c-226083-429900 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 02:41:07,074 100 INFO rb-19fb48c-226083-429900 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 02:41:07,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.378 2026-10-29 02:41:07,106 100 INFO rb-19fb48c-226083-429900 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 02:41:07,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:41:07,120 100 INFO rb-19fb48c-226083-429900 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 02:41:07,129 100 INFO rb-19fb48c-226083-429900 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 02:41:07,136 100 INFO rb-19fb48c-226083-429900 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 02:41:07,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.404 2026-10-29 02:41:07,160 100 INFO rb-19fb48c-226083-429900 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 02:41:07,173 100 INFO rb-19fb48c-226083-429900 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 02:41:07,193 100 INFO rb-19fb48c-226083-429900 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 02:41:07,211 100 INFO rb-19fb48c-226083-429900 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 02:41:07,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.423 2026-10-29 02:41:07,223 100 INFO rb-19fb48c-226083-429900 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 02:41:07,245 100 INFO rb-19fb48c-226083-429900 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 02:41:07,262 100 INFO rb-19fb48c-226083-429900 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 02:41:07,280 100 INFO rb-19fb48c-226083-429900 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 02:41:07,291 100 INFO rb-19fb48c-226083-429900 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 02:41:07,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.384 2026-10-29 02:41:07,310 100 INFO rb-19fb48c-226083-429900 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 02:41:07,328 100 INFO rb-19fb48c-226083-429900 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 02:41:07,347 100 INFO rb-19fb48c-226083-429900 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 02:41:07,363 100 INFO rb-19fb48c-226083-429900 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 02:41:07,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.397 2026-10-29 02:41:07,382 100 INFO rb-19fb48c-226083-429900 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 02:41:07,391 100 INFO rb-19fb48c-226083-429900 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 02:41:07,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.360 2026-10-29 02:41:07,402 100 INFO rb-19fb48c-226083-429900 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 02:41:07,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.270 2026-10-29 02:41:07,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.243 2026-10-29 02:41:07,425 100 INFO rb-19fb48c-226083-429900 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 02:41:07,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.188 2026-10-29 02:41:07,446 100 INFO rb-19fb48c-226083-429900 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 02:41:07,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.126 2026-10-29 02:41:07,459 100 INFO rb-19fb48c-226083-429900 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 02:41:07,466 100 INFO rb-19fb48c-226083-429900 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 02:41:07,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.006 0.098 2026-10-29 02:41:07,491 100 INFO rb-19fb48c-226083-429900 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 02:41:07,512 100 INFO rb-19fb48c-226083-429900 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 02:41:07,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.105 2026-10-29 02:41:07,529 100 INFO rb-19fb48c-226083-429900 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 02:41:07,533 100 INFO rb-19fb48c-226083-429900 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 02:41:07,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:07] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.131 2026-10-29 02:41:07,560 100 INFO rb-19fb48c-226083-429900 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 02:41:07,565 100 INFO rb-19fb48c-226083-429900 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 02:41:07,590 100 INFO rb-19fb48c-226083-429900 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 02:41:07,606 100 INFO rb-19fb48c-226083-429900 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 02:41:08,430 100 INFO rb-19fb48c-226083-429900 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 02:41:08,432 100 INFO rb-19fb48c-226083-429900 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 02:41:08,450 100 INFO rb-19fb48c-226083-429900 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 02:41:08,465 100 INFO rb-19fb48c-226083-429900 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 02:41:08,487 100 INFO rb-19fb48c-226083-429900 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 02:41:08,498 100 INFO rb-19fb48c-226083-429900 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 02:41:08,517 100 INFO rb-19fb48c-226083-429900 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 02:41:08,543 100 INFO rb-19fb48c-226083-429900 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 02:41:08,549 100 INFO rb-19fb48c-226083-429900 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 02:41:08,566 100 INFO rb-19fb48c-226083-429900 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 02:41:08,583 100 INFO rb-19fb48c-226083-429900 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 02:41:08,598 100 INFO rb-19fb48c-226083-429900 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 02:41:08,620 100 INFO rb-19fb48c-226083-429900 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 02:41:08,631 100 INFO rb-19fb48c-226083-429900 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 02:41:08,650 100 INFO rb-19fb48c-226083-429900 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 02:41:08,675 100 INFO rb-19fb48c-226083-429900 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 02:41:08,682 100 INFO rb-19fb48c-226083-429900 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 02:41:08,698 100 INFO rb-19fb48c-226083-429900 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 02:41:08,717 100 INFO rb-19fb48c-226083-429900 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 02:41:08,731 100 INFO rb-19fb48c-226083-429900 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 02:41:08,753 100 INFO rb-19fb48c-226083-429900 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 02:41:08,767 100 INFO rb-19fb48c-226083-429900 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 02:41:08,784 100 INFO rb-19fb48c-226083-429900 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 02:41:08,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:41:08,810 100 INFO rb-19fb48c-226083-429900 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 02:41:08,816 100 INFO rb-19fb48c-226083-429900 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 02:41:08,835 100 INFO rb-19fb48c-226083-429900 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 02:41:08,856 100 INFO rb-19fb48c-226083-429900 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 02:41:08,865 100 INFO rb-19fb48c-226083-429900 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 02:41:08,886 100 INFO rb-19fb48c-226083-429900 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 02:41:08,907 100 INFO rb-19fb48c-226083-429900 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 02:41:09,717 100 INFO rb-19fb48c-226083-429900 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 02:41:09,733 100 INFO rb-19fb48c-226083-429900 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 02:41:09,749 100 INFO rb-19fb48c-226083-429900 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 02:41:09,764 100 INFO rb-19fb48c-226083-429900 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 02:41:09,781 100 INFO rb-19fb48c-226083-429900 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 02:41:09,798 100 INFO rb-19fb48c-226083-429900 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 02:41:09,860 100 INFO rb-19fb48c-226083-429900 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 02:41:09,876 100 INFO rb-19fb48c-226083-429900 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 02:41:09,882 100 INFO rb-19fb48c-226083-429900 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 02:41:09,900 100 INFO rb-19fb48c-226083-429900 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 02:41:09,940 100 INFO rb-19fb48c-226083-429900 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 02:41:09,947 100 INFO rb-19fb48c-226083-429900 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 02:41:09,955 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:41:09,961 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:41:09,980 100 INFO rb-19fb48c-226083-429900 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 02:41:09,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.026 2026-10-29 02:41:10,024 100 INFO rb-19fb48c-226083-429900 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 02:41:10,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60053937 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-10-29 02:41:10,039 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:41:10,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60053937 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-10-29 02:41:10,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.071 0.163 2026-10-29 02:41:10,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:10] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.025 2026-10-29 02:41:10,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:41:11,110 100 INFO rb-19fb48c-226083-429900 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 02:41:11,128 100 INFO rb-19fb48c-226083-429900 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 02:41:11,152 100 INFO rb-19fb48c-226083-429900 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 02:41:11,175 100 INFO rb-19fb48c-226083-429900 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 02:41:11,188 100 INFO rb-19fb48c-226083-429900 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 02:41:11,202 100 INFO rb-19fb48c-226083-429900 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 02:41:11,283 100 INFO rb-19fb48c-226083-429900 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 02:41:11,300 100 INFO rb-19fb48c-226083-429900 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 02:41:11,309 100 INFO rb-19fb48c-226083-429900 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 02:41:11,327 100 INFO rb-19fb48c-226083-429900 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 02:41:11,345 100 INFO rb-19fb48c-226083-429900 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 02:41:11,349 100 INFO rb-19fb48c-226083-429900 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 02:41:11,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:41:11,381 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:41:11,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3220 2026-10-29 02:41:11,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:41:11,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3220 2026-10-29 02:41:11,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024111_565283_MobileTestUi.txt 2026-10-29 02:41:11,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmphr200yp2_chrome_odoo" 2026-10-29 02:41:11,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-10-29 02:41:12,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3444 2026-10-29 02:41:12,804 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpnga4sotr_chrome_odoo 2026-10-29 02:41:12,804 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34911/json/version 2026-10-29 02:41:12,806 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34911/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:41:12,876 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:41:12,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34911/json 2026-10-29 02:41:12,878 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34911/json with timeout 3 increased to 10s during tests 2026-10-29 02:41:12,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34911/devtools/page/C3A78C48DDA32FF2FE0B82A7D9F8AB8C 2026-10-29 02:41:12,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:41:12,915 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:41:13,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:41:13,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:41:13,273 100 INFO rb-19fb48c-226083-429900 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 02:41:13,274 100 INFO rb-19fb48c-226083-429900 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 02:41:13,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:41:14,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.085 0.930 2026-10-29 02:41:14,312 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C3A78C48DDA32FF2FE0B82A7D9F8AB8C', 'loaderId': '72A12622C626B493F836D471E072CDDA', 'isDownload': False} 2026-10-29 02:41:14,312 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-29 02:41:14,333 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:14,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:14] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.025 0.027 2026-10-29 02:41:14,416 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.057 2026-10-29 02:41:14,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:14] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.101 2026-10-29 02:41:14,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:14] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:41:14,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-29 02:41:15,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:15,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:41:15,074 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.021 2026-10-29 02:41:15,119 100 INFO rb-19fb48c-226083-429900 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 02:41:16,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.243 0.693 2026-10-29 02:41:16,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.962 2026-10-29 02:41:16,170 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:16,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.129 2026-10-29 02:41:16,302 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:41:16,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:41:17,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.156 0.557 2026-10-29 02:41:17,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:41:17,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "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 02:41:17,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.019 2026-10-29 02:41:17,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 02:41:17,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.050 0.081 2026-10-29 02:41:17,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:41:17,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.172 2026-10-29 02:41:17,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.288 2026-10-29 02:41:17,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "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 02:41:17,808 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:17,823 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.024 0.296 2026-10-29 02:41:17,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.431 2026-10-29 02:41:17,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:41:17,979 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.438 2026-10-29 02:41:18,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.371 2026-10-29 02:41:18,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.377 2026-10-29 02:41:18,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.019 0.304 2026-10-29 02:41:18,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.329 2026-10-29 02:41:18,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.292 2026-10-29 02:41:18,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.311 2026-10-29 02:41:18,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.343 2026-10-29 02:41:18,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.344 2026-10-29 02:41:18,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.302 2026-10-29 02:41:18,416 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.256 2026-10-29 02:41:18,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.215 2026-10-29 02:41:18,471 100 INFO rb-19fb48c-226083-429900 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 02:41:18,472 100 INFO rb-19fb48c-226083-429900 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 02:41:18,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.181 2026-10-29 02:41:18,490 100 INFO rb-19fb48c-226083-429900 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 02:41:18,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.185 2026-10-29 02:41:18,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.143 2026-10-29 02:41:18,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-29 02:41:18,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.006 0.143 2026-10-29 02:41:18,585 100 INFO rb-19fb48c-226083-429900 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 02:41:18,591 100 INFO rb-19fb48c-226083-429900 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 02:41:18,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41: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 02:41:18,599 100 INFO rb-19fb48c-226083-429900 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 02:41:18,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.152 2026-10-29 02:41:18,624 100 INFO rb-19fb48c-226083-429900 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 02:41:18,638 100 INFO rb-19fb48c-226083-429900 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 02:41:18,658 100 INFO rb-19fb48c-226083-429900 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 02:41:18,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.155 2026-10-29 02:41:18,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:41:18,682 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:41:18,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3444 2026-10-29 02:41:18,724 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:41:18,725 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3444 2026-10-29 02:41:18,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024118_822286_MobileTestUi.txt 2026-10-29 02:41:18,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpnga4sotr_chrome_odoo" 2026-10-29 02:41:18,844 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-29 02:41:19,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3646 2026-10-29 02:41:19,824 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpj19h42vj_chrome_odoo 2026-10-29 02:41:19,824 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38153/json/version 2026-10-29 02:41:19,826 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38153/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:41:19,879 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:41:19,880 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38153/json 2026-10-29 02:41:19,880 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38153/json with timeout 3 increased to 10s during tests 2026-10-29 02:41:19,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38153/devtools/page/2389CA06C461DB18E38720E05B3FEF40 2026-10-29 02:41:19,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:41:19,911 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:41:20,262 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:41:20,265 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:41:20,269 100 INFO rb-19fb48c-226083-429900 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 02:41:20,269 100 INFO rb-19fb48c-226083-429900 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 02:41:20,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:41:21,223 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.084 0.848 2026-10-29 02:41:21,227 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2389CA06C461DB18E38720E05B3FEF40', 'loaderId': '41A7F17907313B44A6745B10BB6F29B7', 'isDownload': False} 2026-10-29 02:41:21,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-29 02:41:21,254 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:21,273 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 02:41:21,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 02:41:21,305 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 02:41:21,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.020 0.011 2026-10-29 02:41:21,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 02:41:21,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:41:21,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 02:41:21,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:41:21,998 100 INFO rb-19fb48c-226083-429900 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 02:41:22,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.233 0.673 2026-10-29 02:41:22,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.926 2026-10-29 02:41:23,009 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:23,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:23] "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 02:41:23,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:41:23,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 02:41:23,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.146 0.552 2026-10-29 02:41:24,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:41:24,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.068 2026-10-29 02:41:24,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "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 02:41:24,175 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:41:24,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.050 0.058 2026-10-29 02:41:24,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.030 0.145 2026-10-29 02:41:24,393 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:24,456 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.232 2026-10-29 02:41:24,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:41:24,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:41:24,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.026 0.274 2026-10-29 02:41:24,560 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:41:24,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.321 2026-10-29 02:41:24,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.400 2026-10-29 02:41:24,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.347 2026-10-29 02:41:24,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.023 0.328 2026-10-29 02:41:24,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.275 2026-10-29 02:41:24,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.282 2026-10-29 02:41:24,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:24] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.317 2026-10-29 02:41:25,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.328 2026-10-29 02:41:25,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.306 2026-10-29 02:41:25,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.374 2026-10-29 02:41:25,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.327 2026-10-29 02:41:25,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.279 2026-10-29 02:41:25,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.258 2026-10-29 02:41:25,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.236 2026-10-29 02:41:25,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-29 02:41:25,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.165 2026-10-29 02:41:25,206 100 INFO rb-19fb48c-226083-429900 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 02:41:25,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.124 2026-10-29 02:41:25,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.010 0.122 2026-10-29 02:41:25,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-29 02:41:25,286 100 INFO rb-19fb48c-226083-429900 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 02:41:25,299 100 INFO rb-19fb48c-226083-429900 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 02:41:25,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-29 02:41:25,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:41:25,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.154 2026-10-29 02:41:25,320 100 INFO rb-19fb48c-226083-429900 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 02:41:25,337 100 INFO rb-19fb48c-226083-429900 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 02:41:25,352 100 INFO rb-19fb48c-226083-429900 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 02:41:25,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.149 2026-10-29 02:41:25,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-29 02:41:25,391 100 INFO rb-19fb48c-226083-429900 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 02:41:25,404 100 INFO rb-19fb48c-226083-429900 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 02:41:25,420 100 INFO rb-19fb48c-226083-429900 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 02:41:25,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-29 02:41:25,456 100 INFO rb-19fb48c-226083-429900 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 02:41:25,468 100 INFO rb-19fb48c-226083-429900 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 02:41:25,490 100 INFO rb-19fb48c-226083-429900 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 02:41:25,499 100 INFO rb-19fb48c-226083-429900 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 02:41:25,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:41:25,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:25,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3646 2026-10-29 02:41:25,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:41:25,548 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3646 2026-10-29 02:41:25,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024125_666973_MobileTestUi.txt 2026-10-29 02:41:25,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpj19h42vj_chrome_odoo" 2026-10-29 02:41:25,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-10-29 02:41:27,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3861 2026-10-29 02:41:27,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmph3mimakh_chrome_odoo 2026-10-29 02:41:27,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46327/json/version 2026-10-29 02:41:27,149 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46327/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:41:27,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:41:27,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46327/json 2026-10-29 02:41:27,199 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46327/json with timeout 3 increased to 10s during tests 2026-10-29 02:41:27,222 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46327/devtools/page/A57C8CEF37501D1DD094B6D2C8C56DC7 2026-10-29 02:41:27,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:41:27,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:41:27,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:41:27,650 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:41:27,655 100 INFO rb-19fb48c-226083-429900 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 02:41:27,655 100 INFO rb-19fb48c-226083-429900 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 02:41:27,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:41:28,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.084 0.885 2026-10-29 02:41:28,650 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A57C8CEF37501D1DD094B6D2C8C56DC7', 'loaderId': '0C95408006CE4774B69A231F9E841388', 'isDownload': False} 2026-10-29 02:41:28,650 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-29 02:41:28,683 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:28,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:28] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 02:41:28,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:28] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-29 02:41:28,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:28] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-29 02:41:29,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:29] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.017 2026-10-29 02:41:29,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 02:41:29,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:41:29,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-29 02:41:29,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:41:29,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 02:41:29,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 02:41:29,563 100 INFO rb-19fb48c-226083-429900 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 02:41:30,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.262 0.705 2026-10-29 02:41:30,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:30] "GET /pos/ui HTTP/1.1" 200 - 21 0.027 0.956 2026-10-29 02:41:30,635 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:30,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.176 2026-10-29 02:41:30,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 02:41:30,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 02:41:30,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 02:41:30,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 02:41:31,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.159 0.541 2026-10-29 02:41:31,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:41:31,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:31] "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 02:41:31,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:31] "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 02:41:31,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:41:31,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.066 0.073 2026-10-29 02:41:32,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.161 2026-10-29 02:41:32,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.024 0.223 2026-10-29 02:41:32,137 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:32,152 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:32,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:32,187 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:41:32,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.284 2026-10-29 02:41:32,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.026 0.405 2026-10-29 02:41:32,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.406 2026-10-29 02:41:32,371 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.374 2026-10-29 02:41:32,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.026 0.361 2026-10-29 02:41:32,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.253 2026-10-29 02:41:32,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.284 2026-10-29 02:41:32,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.030 0.280 2026-10-29 02:41:32,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.323 2026-10-29 02:41:32,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.347 2026-10-29 02:41:32,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.365 2026-10-29 02:41:32,826 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-29 02:41:32,839 100 INFO rb-19fb48c-226083-429900 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 02:41:32,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.387 2026-10-29 02:41:32,916 100 INFO rb-19fb48c-226083-429900 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 02:41:32,927 100 INFO rb-19fb48c-226083-429900 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 02:41:32,931 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.417 2026-10-29 02:41:32,952 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-29 02:41:32,961 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:32,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.420 2026-10-29 02:41:32,968 100 INFO rb-19fb48c-226083-429900 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 02:41:32,995 100 INFO rb-19fb48c-226083-429900 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 02:41:33,003 100 INFO rb-19fb48c-226083-429900 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 02:41:33,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.037 0.359 2026-10-29 02:41:33,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-29 02:41:33,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.327 2026-10-29 02:41:33,055 100 INFO rb-19fb48c-226083-429900 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 02:41:33,064 100 INFO rb-19fb48c-226083-429900 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 02:41:33,072 100 INFO rb-19fb48c-226083-429900 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 02:41:33,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.298 2026-10-29 02:41:33,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-29 02:41:33,110 100 INFO rb-19fb48c-226083-429900 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 02:41:33,131 100 INFO rb-19fb48c-226083-429900 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 02:41:33,135 100 INFO rb-19fb48c-226083-429900 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 02:41:33,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.237 2026-10-29 02:41:33,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.175 2026-10-29 02:41:33,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-29 02:41:33,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.183 2026-10-29 02:41:33,177 100 INFO rb-19fb48c-226083-429900 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 02:41:33,191 100 INFO rb-19fb48c-226083-429900 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 02:41:33,215 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.144 2026-10-29 02:41:33,221 100 INFO rb-19fb48c-226083-429900 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 02:41:33,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-29 02:41:33,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.139 2026-10-29 02:41:33,247 100 INFO rb-19fb48c-226083-429900 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 02:41:33,263 100 INFO rb-19fb48c-226083-429900 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 02:41:33,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.143 2026-10-29 02:41:33,268 100 INFO rb-19fb48c-226083-429900 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 02:41:33,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-29 02:41:33,299 100 INFO rb-19fb48c-226083-429900 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 02:41:33,325 100 INFO rb-19fb48c-226083-429900 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 02:41:33,333 100 INFO rb-19fb48c-226083-429900 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 02:41:33,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-29 02:41:33,365 100 INFO rb-19fb48c-226083-429900 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 02:41:33,387 100 INFO rb-19fb48c-226083-429900 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 02:41:33,401 100 INFO rb-19fb48c-226083-429900 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 02:41:33,416 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-29 02:41:33,433 100 INFO rb-19fb48c-226083-429900 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 02:41:33,455 100 INFO rb-19fb48c-226083-429900 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 02:41:33,464 100 INFO rb-19fb48c-226083-429900 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 02:41:33,487 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-29 02:41:33,503 100 INFO rb-19fb48c-226083-429900 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 02:41:33,522 100 INFO rb-19fb48c-226083-429900 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 02:41:33,536 100 INFO rb-19fb48c-226083-429900 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 02:41:33,551 100 INFO rb-19fb48c-226083-429900 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 02:41:33,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:41:33,572 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:41:33,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3861 2026-10-29 02:41:33,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:41:33,597 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3861 2026-10-29 02:41:33,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024133_701669_MobileTestUi.txt 2026-10-29 02:41:33,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmph3mimakh_chrome_odoo" 2026-10-29 02:41:33,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-29 02:41:34,706 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4067 2026-10-29 02:41:34,706 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpatsowbqr_chrome_odoo 2026-10-29 02:41:34,706 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44111/json/version 2026-10-29 02:41:34,708 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44111/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:41:34,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:41:34,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44111/json 2026-10-29 02:41:34,737 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44111/json with timeout 3 increased to 10s during tests 2026-10-29 02:41:34,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44111/devtools/page/E517808F893E362D41EDAF23F04695F9 2026-10-29 02:41:34,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:41:34,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:41:35,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:41:35,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:41:35,063 100 INFO rb-19fb48c-226083-429900 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 02:41:35,063 100 INFO rb-19fb48c-226083-429900 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 02:41:35,085 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:41:36,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.089 0.853 2026-10-29 02:41:36,027 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E517808F893E362D41EDAF23F04695F9', 'loaderId': '3B728C697EBD7754C7E05B28B24B87C4', 'isDownload': False} 2026-10-29 02:41:36,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-29 02:41:36,057 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:36,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.012 2026-10-29 02:41:36,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 02:41:36,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.043 2026-10-29 02:41:36,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.011 0.016 2026-10-29 02:41:36,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 02:41:36,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-29 02:41:36,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:41:36,758 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:41:36,785 100 INFO rb-19fb48c-226083-429900 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 02:41:37,547 100 INFO rb-19fb48c-226083-429900 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 02:41:37,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.283 0.684 2026-10-29 02:41:37,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.078 2026-10-29 02:41:37,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.024 2026-10-29 02:41:37,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.028 2026-10-29 02:41:38,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.042 0.062 2026-10-29 02:41:38,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.171 2026-10-29 02:41:38,273 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 02:41:38,291 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.238 2026-10-29 02:41:38,297 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "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 02:41:38,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:38,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.034 0.361 2026-10-29 02:41:38,443 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:38,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.036 0.441 2026-10-29 02:41:38,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.495 2026-10-29 02:41:38,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.478 2026-10-29 02:41:38,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.033 0.351 2026-10-29 02:41:38,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.397 2026-10-29 02:41:38,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.348 2026-10-29 02:41:38,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.348 2026-10-29 02:41:38,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:38] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.356 2026-10-29 02:41:39,019 100 INFO rb-19fb48c-226083-429900 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 02:41:39,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.397 2026-10-29 02:41:39,036 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.412 2026-10-29 02:41:39,048 100 INFO rb-19fb48c-226083-429900 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 02:41:39,059 100 INFO rb-19fb48c-226083-429900 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 02:41:39,066 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.350 2026-10-29 02:41:39,070 100 INFO rb-19fb48c-226083-429900 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 02:41:39,085 100 INFO rb-19fb48c-226083-429900 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 02:41:39,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.328 2026-10-29 02:41:39,115 100 INFO rb-19fb48c-226083-429900 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 02:41:39,116 100 INFO rb-19fb48c-226083-429900 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 02:41:39,137 100 INFO rb-19fb48c-226083-429900 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 02:41:39,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.020 0.299 2026-10-29 02:41:39,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.255 2026-10-29 02:41:39,176 100 INFO rb-19fb48c-226083-429900 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 02:41:39,206 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.229 2026-10-29 02:41:39,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.196 2026-10-29 02:41:39,255 100 INFO rb-19fb48c-226083-429900 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 02:41:39,269 100 INFO rb-19fb48c-226083-429900 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 02:41:39,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.184 2026-10-29 02:41:39,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:41:39,289 100 INFO rb-19fb48c-226083-429900 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 02:41:39,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.199 2026-10-29 02:41:39,309 100 INFO rb-19fb48c-226083-429900 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 02:41:39,320 100 INFO rb-19fb48c-226083-429900 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 02:41:39,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.160 2026-10-29 02:41:39,335 100 INFO rb-19fb48c-226083-429900 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 02:41:39,350 100 INFO rb-19fb48c-226083-429900 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 02:41:39,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.160 2026-10-29 02:41:39,372 100 INFO rb-19fb48c-226083-429900 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 02:41:39,387 100 INFO rb-19fb48c-226083-429900 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 02:41:39,405 100 INFO rb-19fb48c-226083-429900 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 02:41:39,423 100 INFO rb-19fb48c-226083-429900 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 02:41:39,432 100 INFO rb-19fb48c-226083-429900 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 02:41:39,449 100 INFO rb-19fb48c-226083-429900 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 02:41:39,461 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:41:39,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:41:39,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4067 2026-10-29 02:41:39,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:41:39,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4067 2026-10-29 02:41:39,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024139_666068_MobileTestUi.txt 2026-10-29 02:41:39,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpatsowbqr_chrome_odoo" 2026-10-29 02:41:39,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-29 02:41:40,291 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4261 2026-10-29 02:41:40,291 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpt5hchj06_chrome_odoo 2026-10-29 02:41:40,292 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33013/json/version 2026-10-29 02:41:40,294 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33013/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:41:40,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:41:40,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33013/json 2026-10-29 02:41:40,373 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33013/json with timeout 3 increased to 10s during tests 2026-10-29 02:41:40,392 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33013/devtools/page/9280BD615045A4AAC23CF10E1EA9DE84 2026-10-29 02:41:40,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:41:40,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:41:40,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:41:40,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:41:40,732 100 INFO rb-19fb48c-226083-429900 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 02:41:40,732 100 INFO rb-19fb48c-226083-429900 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 02:41:40,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:41:41,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.081 0.860 2026-10-29 02:41:41,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9280BD615045A4AAC23CF10E1EA9DE84', 'loaderId': '4CE44832F7418C59238B63F80BC87DD4', 'isDownload': False} 2026-10-29 02:41:41,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-29 02:41:41,711 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:41,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:41] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-29 02:41:41,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:41] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.034 2026-10-29 02:41:41,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:41] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.058 2026-10-29 02:41:42,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:41:42,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.017 2026-10-29 02:41:42,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:41:42,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-29 02:41:42,429 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:41:42,462 100 INFO rb-19fb48c-226083-429900 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 02:41:43,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.264 0.665 2026-10-29 02:41:43,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.965 2026-10-29 02:41:43,509 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:41:43,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.103 2026-10-29 02:41:43,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 02:41:43,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 02:41:44,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.138 0.503 2026-10-29 02:41:44,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.069 2026-10-29 02:41:44,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:41:44,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.021 2026-10-29 02:41:44,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:41:44,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.054 0.082 2026-10-29 02:41:44,784 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:41:44,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.187 2026-10-29 02:41:44,928 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.259 2026-10-29 02:41:44,949 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "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 02:41:44,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:41:45,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.319 2026-10-29 02:41:45,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.371 2026-10-29 02:41:45,101 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:41:45,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.433 2026-10-29 02:41:45,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.356 2026-10-29 02:41:45,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.020 0.360 2026-10-29 02:41:45,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.018 0.334 2026-10-29 02:41:45,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.340 2026-10-29 02:41:45,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.335 2026-10-29 02:41:45,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.357 2026-10-29 02:41:45,534 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.319 2026-10-29 02:41:45,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.022 0.335 2026-10-29 02:41:45,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.296 2026-10-29 02:41:45,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.245 2026-10-29 02:41:45,629 100 INFO rb-19fb48c-226083-429900 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 02:41:45,638 100 INFO rb-19fb48c-226083-429900 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 02:41:45,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.034 0.196 2026-10-29 02:41:45,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.204 2026-10-29 02:41:45,712 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.168 2026-10-29 02:41:45,745 100 INFO rb-19fb48c-226083-429900 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 02:41:45,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.008 0.160 2026-10-29 02:41:45,768 100 INFO rb-19fb48c-226083-429900 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 02:41:45,770 100 INFO rb-19fb48c-226083-429900 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 02:41:45,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:41:45,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.014 0.167 2026-10-29 02:41:45,802 100 INFO rb-19fb48c-226083-429900 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 02:41:45,803 100 INFO rb-19fb48c-226083-429900 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 02:41:45,834 100 INFO rb-19fb48c-226083-429900 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 02:41:45,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.211 2026-10-29 02:41:45,859 100 INFO rb-19fb48c-226083-429900 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 02:41:45,867 100 INFO rb-19fb48c-226083-429900 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 02:41:45,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.193 2026-10-29 02:41:45,884 100 INFO rb-19fb48c-226083-429900 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 02:41:45,900 100 INFO rb-19fb48c-226083-429900 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 02:41:45,923 100 INFO rb-19fb48c-226083-429900 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 02:41:45,933 100 INFO rb-19fb48c-226083-429900 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 02:41:45,951 100 INFO rb-19fb48c-226083-429900 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 02:41:45,971 100 INFO rb-19fb48c-226083-429900 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 02:41:45,985 100 INFO rb-19fb48c-226083-429900 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 02:41:46,008 100 INFO rb-19fb48c-226083-429900 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 02:41:46,020 100 INFO rb-19fb48c-226083-429900 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 02:41:46,039 100 INFO rb-19fb48c-226083-429900 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 02:41:46,065 100 INFO rb-19fb48c-226083-429900 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 02:41:46,066 100 INFO rb-19fb48c-226083-429900 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 02:41:46,083 100 INFO rb-19fb48c-226083-429900 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 02:41:46,102 100 INFO rb-19fb48c-226083-429900 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 02:41:46,925 100 INFO rb-19fb48c-226083-429900 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 02:41:46,932 100 INFO rb-19fb48c-226083-429900 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 02:41:46,950 100 INFO rb-19fb48c-226083-429900 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 02:41:46,963 100 INFO rb-19fb48c-226083-429900 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 02:41:46,983 100 INFO rb-19fb48c-226083-429900 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 02:41:47,035 100 INFO rb-19fb48c-226083-429900 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 02:41:47,044 100 INFO rb-19fb48c-226083-429900 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 02:41:47,055 100 INFO rb-19fb48c-226083-429900 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 02:41:47,069 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:41:47,071 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:41:47,086 100 INFO rb-19fb48c-226083-429900 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 02:41:47,101 100 INFO rb-19fb48c-226083-429900 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 02:41:47,113 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28308437 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-10-29 02:41:47,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:41:47,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28308437 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-10-29 02:41:47,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.096 0.151 2026-10-29 02:41:47,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.061 2026-10-29 02:41:47,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:47] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 02:41:48,172 100 INFO rb-19fb48c-226083-429900 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 02:41:48,179 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:41:48,197 100 INFO rb-19fb48c-226083-429900 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 02:41:48,214 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-29 02:41:48,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-29 02:41:48,291 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:48] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.056 2026-10-29 02:41:48,931 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:41:49,065 100 INFO rb-19fb48c-226083-429900 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 02:41:49,832 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-29 02:41:49,847 100 INFO rb-19fb48c-226083-429900 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 02:41:49,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:49] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.009 0.020 2026-10-29 02:41:49,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:49] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.013 0.036 2026-10-29 02:41:50,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-10-29 02:41:51,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:51] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.470 1.101 2026-10-29 02:41:52,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:52] "GET /web HTTP/1.1" 200 - 43 0.029 0.452 2026-10-29 02:41:52,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:52] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-10-29 02:41:52,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:52] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.028 2026-10-29 02:41:52,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:52] "GET /web/webclient/load_menus/98ac8afba16125c0108268aec26aead40d9ec8909e2eb5859bb689e803f3a5ee HTTP/1.1" 200 - 2 0.001 0.044 2026-10-29 02:41:52,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.059 2026-10-29 02:41:52,208 100 INFO rb-19fb48c-226083-429900 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 02:41:52,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:52] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 02:41:53,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 02:41:53,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-29 02:41:53,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.008 2026-10-29 02:41:53,259 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-29 02:41:53,520 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:41:53,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.120 0.196 2026-10-29 02:41:53,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.281 2026-10-29 02:41:53,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.290 2026-10-29 02:41:53,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.294 2026-10-29 02:41:53,707 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.027 0.322 2026-10-29 02:41:53,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.325 2026-10-29 02:41:53,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.099 2026-10-29 02:41:53,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.107 2026-10-29 02:41:53,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.109 2026-10-29 02:41:53,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.115 2026-10-29 02:41:53,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 11 0.014 0.146 2026-10-29 02:41:53,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:53] "GET /web?reload=true HTTP/1.1" 200 - 16 0.019 0.086 2026-10-29 02:41:54,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.016 2026-10-29 02:41:54,046 100 INFO rb-19fb48c-226083-429900 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 02:41:55,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 02:41:55,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 02:41:55,071 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-29 02:41:55,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.008 2026-10-29 02:41:55,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.046 0.067 2026-10-29 02:41:55,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.086 2026-10-29 02:41:55,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.011 0.079 2026-10-29 02:41:55,302 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.013 0.130 2026-10-29 02:41:55,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.081 2026-10-29 02:41:55,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.047 2026-10-29 02:41:55,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.075 2026-10-29 02:41:55,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.010 0.084 2026-10-29 02:41:55,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.115 2026-10-29 02:41:55,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.027 0.084 2026-10-29 02:41:55,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:55] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.012 0.045 2026-10-29 02:41:56,525 100 INFO rb-19fb48c-226083-429900 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 02:41:56,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:41:56,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:41:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:41:56,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4261 2026-10-29 02:41:56,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:41:56,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4261 2026-10-29 02:41:56,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024156_740257_MobileTestUi.txt 2026-10-29 02:41:56,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpt5hchj06_chrome_odoo" 2026-10-29 02:41:56,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-10-29 02:41:57,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4530 2026-10-29 02:41:57,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpoxuei29g_chrome_odoo 2026-10-29 02:41:57,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39053/json/version 2026-10-29 02:41:57,713 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39053/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:41:57,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:41:57,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39053/json 2026-10-29 02:41:57,760 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39053/json with timeout 3 increased to 10s during tests 2026-10-29 02:41:57,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39053/devtools/page/031E045995A5007CC87BF80FB8DA3D61 2026-10-29 02:41:57,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:41:57,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:41:58,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 02:41:58,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:41:58,018 100 INFO rb-19fb48c-226083-429900 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 02:41:58,019 100 INFO rb-19fb48c-226083-429900 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 02:41:58,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:42:00,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.128 1.997 2026-10-29 02:42:00,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '031E045995A5007CC87BF80FB8DA3D61', 'loaderId': 'B7468B31139654823D8D12C4D661EB44', 'isDownload': False} 2026-10-29 02:42:00,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-29 02:42:00,194 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:00,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.013 2026-10-29 02:42:00,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.032 2026-10-29 02:42:00,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.059 2026-10-29 02:42:00,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 02:42:00,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 02:42:00,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.022 2026-10-29 02:42:00,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:42:00,906 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:42:00,953 100 INFO rb-19fb48c-226083-429900 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 02:42:01,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:42:01,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.263 0.635 2026-10-29 02:42:01,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.068 2026-10-29 02:42:01,999 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:01] "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 02:42:02,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:42:02,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.023 0.063 2026-10-29 02:42:02,199 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.128 2026-10-29 02:42:02,221 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:02,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.171 2026-10-29 02:42:02,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.227 2026-10-29 02:42:02,363 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.271 2026-10-29 02:42:02,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "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 02:42:02,415 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:42:02,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.358 2026-10-29 02:42:02,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.305 2026-10-29 02:42:02,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 02:42:02,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.296 2026-10-29 02:42:02,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.349 2026-10-29 02:42:02,677 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.351 2026-10-29 02:42:02,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.021 0.279 2026-10-29 02:42:02,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.290 2026-10-29 02:42:02,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.260 2026-10-29 02:42:02,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.255 2026-10-29 02:42:02,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.227 2026-10-29 02:42:02,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.189 2026-10-29 02:42:02,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.180 2026-10-29 02:42:02,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.148 2026-10-29 02:42:02,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.165 2026-10-29 02:42:02,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.163 2026-10-29 02:42:02,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.146 2026-10-29 02:42:03,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.159 2026-10-29 02:42:03,085 100 INFO rb-19fb48c-226083-429900 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 02:42:03,104 100 INFO rb-19fb48c-226083-429900 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 02:42:03,129 100 INFO rb-19fb48c-226083-429900 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 02:42:03,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.037 2026-10-29 02:42:03,199 100 INFO rb-19fb48c-226083-429900 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 02:42:03,203 100 INFO rb-19fb48c-226083-429900 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 02:42:03,210 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42: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 02:42:03,215 100 INFO rb-19fb48c-226083-429900 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 02:42:03,246 100 INFO rb-19fb48c-226083-429900 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 02:42:03,251 100 INFO rb-19fb48c-226083-429900 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 02:42:03,267 100 INFO rb-19fb48c-226083-429900 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 02:42:03,303 100 INFO rb-19fb48c-226083-429900 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 02:42:03,319 100 INFO rb-19fb48c-226083-429900 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 02:42:03,323 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:03,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:03,332 100 INFO rb-19fb48c-226083-429900 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 02:42:03,352 100 INFO rb-19fb48c-226083-429900 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 02:42:03,369 100 INFO rb-19fb48c-226083-429900 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 02:42:03,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:42:03,397 100 INFO rb-19fb48c-226083-429900 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 02:42:03,414 100 INFO rb-19fb48c-226083-429900 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 02:42:03,429 100 INFO rb-19fb48c-226083-429900 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 02:42:03,447 100 INFO rb-19fb48c-226083-429900 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 02:42:03,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:42:03,476 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:03,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:42:03,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4530 2026-10-29 02:42:03,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:42:03,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4530 2026-10-29 02:42:03,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024203_626768_MobileTestUi.txt 2026-10-29 02:42:03,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpoxuei29g_chrome_odoo" 2026-10-29 02:42:03,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-29 02:42:04,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4733 2026-10-29 02:42:04,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0vsbyyio_chrome_odoo 2026-10-29 02:42:04,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40923/json/version 2026-10-29 02:42:04,317 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40923/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:42:04,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:42:04,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40923/json 2026-10-29 02:42:04,349 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40923/json with timeout 3 increased to 10s during tests 2026-10-29 02:42:04,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40923/devtools/page/44AC401CB1CEB14192FEC015DA6DA0EF 2026-10-29 02:42:04,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:42:04,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:42:04,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:42:04,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:42:04,676 100 INFO rb-19fb48c-226083-429900 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 02:42:04,677 100 INFO rb-19fb48c-226083-429900 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 02:42:04,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:42:05,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:05] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.091 0.781 2026-10-29 02:42:05,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '44AC401CB1CEB14192FEC015DA6DA0EF', 'loaderId': 'E65C72760598AED707814FDC626B9A24', 'isDownload': False} 2026-10-29 02:42:05,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-29 02:42:05,590 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:05,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:05] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 02:42:05,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:05] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-10-29 02:42:05,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:05] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 02:42:06,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 02:42:06,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-29 02:42:06,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 02:42:06,276 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:42:06,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:42:06,290 100 INFO rb-19fb48c-226083-429900 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 02:42:07,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.261 0.616 2026-10-29 02:42:07,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.922 2026-10-29 02:42:07,299 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:07,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.160 2026-10-29 02:42:07,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.021 2026-10-29 02:42:07,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:42:08,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.162 0.509 2026-10-29 02:42:08,315 100 INFO rb-19fb48c-226083-429900 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 02:42:08,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.076 2026-10-29 02:42:08,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "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 02:42:08,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:42:08,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.059 0.059 2026-10-29 02:42:08,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.150 2026-10-29 02:42:08,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:42:08,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.212 2026-10-29 02:42:08,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.032 0.262 2026-10-29 02:42:08,815 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "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 02:42:08,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:42:08,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.343 2026-10-29 02:42:08,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.400 2026-10-29 02:42:08,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.372 2026-10-29 02:42:09,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.350 2026-10-29 02:42:09,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.418 2026-10-29 02:42:09,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.303 2026-10-29 02:42:09,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.345 2026-10-29 02:42:09,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.324 2026-10-29 02:42:09,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.319 2026-10-29 02:42:09,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.325 2026-10-29 02:42:09,317 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.234 2026-10-29 02:42:09,332 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.200 2026-10-29 02:42:09,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.145 2026-10-29 02:42:09,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.157 2026-10-29 02:42:09,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.103 2026-10-29 02:42:09,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.122 2026-10-29 02:42:09,435 100 INFO rb-19fb48c-226083-429900 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 02:42:09,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.007 0.120 2026-10-29 02:42:09,468 100 INFO rb-19fb48c-226083-429900 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 02:42:09,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.010 0.135 2026-10-29 02:42:09,532 100 INFO rb-19fb48c-226083-429900 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 02:42:09,542 100 INFO rb-19fb48c-226083-429900 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 02:42:09,548 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:42:09,566 100 INFO rb-19fb48c-226083-429900 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 02:42:09,587 100 INFO rb-19fb48c-226083-429900 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 02:42:09,598 100 INFO rb-19fb48c-226083-429900 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 02:42:09,604 100 INFO rb-19fb48c-226083-429900 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 02:42:09,619 100 INFO rb-19fb48c-226083-429900 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 02:42:09,639 100 INFO rb-19fb48c-226083-429900 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 02:42:09,671 100 INFO rb-19fb48c-226083-429900 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 02:42:09,687 100 INFO rb-19fb48c-226083-429900 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 02:42:09,699 100 INFO rb-19fb48c-226083-429900 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 02:42:09,715 100 INFO rb-19fb48c-226083-429900 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 02:42:09,734 100 INFO rb-19fb48c-226083-429900 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 02:42:09,749 100 INFO rb-19fb48c-226083-429900 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 02:42:09,770 100 INFO rb-19fb48c-226083-429900 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 02:42:09,784 100 INFO rb-19fb48c-226083-429900 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 02:42:09,802 100 INFO rb-19fb48c-226083-429900 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 02:42:09,815 100 INFO rb-19fb48c-226083-429900 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 02:42:09,832 100 INFO rb-19fb48c-226083-429900 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 02:42:09,845 100 INFO rb-19fb48c-226083-429900 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 02:42:09,864 100 INFO rb-19fb48c-226083-429900 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 02:42:09,881 100 INFO rb-19fb48c-226083-429900 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 02:42:09,896 100 INFO rb-19fb48c-226083-429900 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 02:42:09,914 100 INFO rb-19fb48c-226083-429900 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 02:42:09,969 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:09] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:42:09,970 100 INFO rb-19fb48c-226083-429900 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 02:42:09,985 100 INFO rb-19fb48c-226083-429900 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 02:42:09,998 100 INFO rb-19fb48c-226083-429900 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 02:42:10,020 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:10,024 100 INFO rb-19fb48c-226083-429900 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 02:42:10,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:42:10,050 100 INFO rb-19fb48c-226083-429900 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 02:42:10,065 100 INFO rb-19fb48c-226083-429900 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 02:42:10,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:42:10,089 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:10] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:42:10,098 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:10,140 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4733 2026-10-29 02:42:10,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:42:10,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4733 2026-10-29 02:42:10,265 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024210_265049_MobileTestUi.txt 2026-10-29 02:42:10,265 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0vsbyyio_chrome_odoo" 2026-10-29 02:42:10,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-10-29 02:42:10,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4947 2026-10-29 02:42:10,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpnk6lwo4j_chrome_odoo 2026-10-29 02:42:10,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42947/json/version 2026-10-29 02:42:10,910 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42947/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:42:10,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:42:10,967 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42947/json 2026-10-29 02:42:10,968 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42947/json with timeout 3 increased to 10s during tests 2026-10-29 02:42:10,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42947/devtools/page/2CD19DD4B775D5CA095C096F718F0BC3 2026-10-29 02:42:11,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:42:11,018 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:42:11,222 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 02:42:11,225 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:42:11,238 100 INFO rb-19fb48c-226083-429900 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 02:42:11,239 100 INFO rb-19fb48c-226083-429900 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 02:42:11,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:42:12,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:12] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.103 0.906 2026-10-29 02:42:12,274 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2CD19DD4B775D5CA095C096F718F0BC3', 'loaderId': 'F432994A24132C3B4FFBD746E1C902EF', 'isDownload': False} 2026-10-29 02:42:12,274 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-29 02:42:12,294 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:12,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:12] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 02:42:12,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:12] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-10-29 02:42:12,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:12] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.050 2026-10-29 02:42:12,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:12] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 02:42:12,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-10-29 02:42:12,985 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:42:12,996 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:42:13,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 02:42:13,054 100 INFO rb-19fb48c-226083-429900 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 02:42:13,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.231 0.694 2026-10-29 02:42:14,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.961 2026-10-29 02:42:14,102 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:14,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.132 2026-10-29 02:42:14,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:42:14,332 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:42:15,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.147 0.572 2026-10-29 02:42:15,133 100 INFO rb-19fb48c-226083-429900 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 02:42:15,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.091 2026-10-29 02:42:15,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.021 2026-10-29 02:42:15,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.010 2026-10-29 02:42:15,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.045 0.075 2026-10-29 02:42:15,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:42:15,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.175 2026-10-29 02:42:15,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.210 2026-10-29 02:42:15,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42: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 02:42:15,647 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:42:15,685 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.023 0.301 2026-10-29 02:42:15,723 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 02:42:15,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.337 2026-10-29 02:42:15,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.393 2026-10-29 02:42:15,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.333 2026-10-29 02:42:15,912 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:15] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.337 2026-10-29 02:42:16,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.021 0.338 2026-10-29 02:42:16,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.298 2026-10-29 02:42:16,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.329 2026-10-29 02:42:16,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.309 2026-10-29 02:42:16,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.306 2026-10-29 02:42:16,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.305 2026-10-29 02:42:16,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.266 2026-10-29 02:42:16,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.192 2026-10-29 02:42:16,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-29 02:42:16,273 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.146 2026-10-29 02:42:16,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.105 2026-10-29 02:42:16,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.114 2026-10-29 02:42:16,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.114 2026-10-29 02:42:16,353 100 INFO rb-19fb48c-226083-429900 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 02:42:16,367 100 INFO rb-19fb48c-226083-429900 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 02:42:16,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:42:16,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.007 0.139 2026-10-29 02:42:16,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:42:16,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.063 2026-10-29 02:42:16,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4947 2026-10-29 02:42:16,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:42:16,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4947 2026-10-29 02:42:16,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024216_563414_MobileTestUi.txt 2026-10-29 02:42:16,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpnk6lwo4j_chrome_odoo" 2026-10-29 02:42:16,591 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-10-29 02:42:20,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5143 2026-10-29 02:42:20,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdizu6nyi_chrome_odoo 2026-10-29 02:42:20,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46397/json/version 2026-10-29 02:42:20,803 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46397/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:42:20,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:42:20,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46397/json 2026-10-29 02:42:20,870 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46397/json with timeout 3 increased to 10s during tests 2026-10-29 02:42:20,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46397/devtools/page/EC3EFBEE500DD704B8C3423E550B331E 2026-10-29 02:42:20,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:42:20,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:42:21,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:42:21,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:42:21,321 100 INFO rb-19fb48c-226083-429900 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 02:42:21,321 100 INFO rb-19fb48c-226083-429900 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 02:42:21,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:42:22,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.096 0.840 2026-10-29 02:42:22,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'EC3EFBEE500DD704B8C3423E550B331E', 'loaderId': '91E3CE9A36F0B5478EAD844F2A059A0C', 'isDownload': False} 2026-10-29 02:42:22,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-29 02:42:22,305 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:22,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 02:42:22,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-29 02:42:22,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.042 2026-10-29 02:42:22,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.016 2026-10-29 02:42:22,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 02:42:22,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.013 2026-10-29 02:42:22,984 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:42:22,995 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:23,027 100 INFO rb-19fb48c-226083-429900 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 02:42:23,815 100 INFO rb-19fb48c-226083-429900 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 02:42:23,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.250 0.612 2026-10-29 02:42:24,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.082 2026-10-29 02:42:24,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.037 2026-10-29 02:42:24,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 02:42:24,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.017 0.056 2026-10-29 02:42:24,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.129 2026-10-29 02:42:24,309 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:42:24,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.205 2026-10-29 02:42:24,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:42:24,389 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:42:24,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.024 0.268 2026-10-29 02:42:24,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:42:24,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.349 2026-10-29 02:42:24,560 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.402 2026-10-29 02:42:24,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.369 2026-10-29 02:42:24,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.302 2026-10-29 02:42:24,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.272 2026-10-29 02:42:24,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.284 2026-10-29 02:42:24,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.309 2026-10-29 02:42:24,879 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.291 2026-10-29 02:42:24,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.300 2026-10-29 02:42:24,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.308 2026-10-29 02:42:25,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.312 2026-10-29 02:42:25,063 100 INFO rb-19fb48c-226083-429900 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 02:42:25,083 100 INFO rb-19fb48c-226083-429900 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 02:42:25,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.354 2026-10-29 02:42:25,104 100 INFO rb-19fb48c-226083-429900 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 02:42:25,119 100 INFO rb-19fb48c-226083-429900 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 02:42:25,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.345 2026-10-29 02:42:25,139 100 INFO rb-19fb48c-226083-429900 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 02:42:25,171 100 INFO rb-19fb48c-226083-429900 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 02:42:25,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.345 2026-10-29 02:42:25,239 100 INFO rb-19fb48c-226083-429900 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 02:42:25,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.365 2026-10-29 02:42:25,324 100 INFO rb-19fb48c-226083-429900 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 02:42:25,333 100 INFO rb-19fb48c-226083-429900 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 02:42:25,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.397 2026-10-29 02:42:25,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:42:25,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.392 2026-10-29 02:42:25,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.346 2026-10-29 02:42:25,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.362 2026-10-29 02:42:25,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.341 2026-10-29 02:42:25,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.329 2026-10-29 02:42:25,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.302 2026-10-29 02:42:25,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.307 2026-10-29 02:42:25,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.292 2026-10-29 02:42:25,790 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.243 2026-10-29 02:42:25,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.217 2026-10-29 02:42:25,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.155 2026-10-29 02:42:25,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.133 2026-10-29 02:42:25,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.109 2026-10-29 02:42:25,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.103 2026-10-29 02:42:25,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.102 2026-10-29 02:42:26,202 100 INFO rb-19fb48c-226083-429900 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 02:42:26,214 100 INFO rb-19fb48c-226083-429900 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 02:42:26,232 100 INFO rb-19fb48c-226083-429900 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 02:42:26,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:42:26,261 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:42:26,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5143 2026-10-29 02:42:26,282 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:42:26,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5143 2026-10-29 02:42:26,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024226_389439_MobileTestUi.txt 2026-10-29 02:42:26,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdizu6nyi_chrome_odoo" 2026-10-29 02:42:26,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5355 2026-10-29 02:42:26,829 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpcz6aa75j_chrome_odoo 2026-10-29 02:42:26,829 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43897/json/version 2026-10-29 02:42:26,831 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43897/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:42:26,866 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:42:26,866 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43897/json 2026-10-29 02:42:26,868 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43897/json with timeout 3 increased to 10s during tests 2026-10-29 02:42:26,879 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43897/devtools/page/9167CFF6F385E8D4B37EA0B4F44F1B08 2026-10-29 02:42:26,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:42:26,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:42:26,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:42:26,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:42:26,965 100 INFO rb-19fb48c-226083-429900 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 02:42:26,965 100 INFO rb-19fb48c-226083-429900 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 02:42:27,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.014 0.078 2026-10-29 02:42:27,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9167CFF6F385E8D4B37EA0B4F44F1B08', 'loaderId': '5294865E6A18C0C0EE33C416B42E414A', 'isDownload': False} 2026-10-29 02:42:27,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-29 02:42:27,114 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:27,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-10-29 02:42:27,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.036 2026-10-29 02:42:27,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.053 2026-10-29 02:42:27,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 02:42:27,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-29 02:42:27,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.018 2026-10-29 02:42:27,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:42:27,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:42:27,963 100 INFO rb-19fb48c-226083-429900 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 02:42:28,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.162 0.605 2026-10-29 02:42:28,753 100 INFO rb-19fb48c-226083-429900 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 02:42:28,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:28] "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 02:42:28,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:28] "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 02:42:28,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 02:42:28,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.017 0.028 2026-10-29 02:42:29,033 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.071 2026-10-29 02:42:29,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.141 2026-10-29 02:42:29,130 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:42:29,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:42:29,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.190 2026-10-29 02:42:29,164 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:42:29,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.243 2026-10-29 02:42:29,293 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.305 2026-10-29 02:42:29,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.363 2026-10-29 02:42:29,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.352 2026-10-29 02:42:29,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.341 2026-10-29 02:42:29,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.012 0.277 2026-10-29 02:42:29,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.302 2026-10-29 02:42:29,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.318 2026-10-29 02:42:29,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.295 2026-10-29 02:42:29,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.309 2026-10-29 02:42:29,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.337 2026-10-29 02:42:29,798 100 INFO rb-19fb48c-226083-429900 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 02:42:29,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.335 2026-10-29 02:42:29,842 100 INFO rb-19fb48c-226083-429900 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 02:42:29,894 100 INFO rb-19fb48c-226083-429900 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 02:42:29,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.372 2026-10-29 02:42:29,912 100 INFO rb-19fb48c-226083-429900 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 02:42:29,925 100 INFO rb-19fb48c-226083-429900 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 02:42:29,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.364 2026-10-29 02:42:30,019 100 INFO rb-19fb48c-226083-429900 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 02:42:30,033 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.387 2026-10-29 02:42:30,086 100 INFO rb-19fb48c-226083-429900 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 02:42:30,094 100 INFO rb-19fb48c-226083-429900 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 02:42:30,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.368 2026-10-29 02:42:30,129 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:42:30,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.390 2026-10-29 02:42:30,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.393 2026-10-29 02:42:30,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:42:30,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.384 2026-10-29 02:42:30,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.408 2026-10-29 02:42:30,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.441 2026-10-29 02:42:30,585 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.424 2026-10-29 02:42:30,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.385 2026-10-29 02:42:30,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.303 2026-10-29 02:42:30,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.296 2026-10-29 02:42:30,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.234 2026-10-29 02:42:30,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.146 2026-10-29 02:42:30,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.108 2026-10-29 02:42:30,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.130 2026-10-29 02:42:30,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:30] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.123 2026-10-29 02:42:30,964 100 INFO rb-19fb48c-226083-429900 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 02:42:30,980 100 INFO rb-19fb48c-226083-429900 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 02:42:30,994 100 INFO rb-19fb48c-226083-429900 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 02:42:31,012 100 INFO rb-19fb48c-226083-429900 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 02:42:31,028 100 INFO rb-19fb48c-226083-429900 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 02:42:31,044 100 INFO rb-19fb48c-226083-429900 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 02:42:31,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:42:31,069 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:31,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5355 2026-10-29 02:42:31,096 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:42:31,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5355 2026-10-29 02:42:31,194 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024231_194358_MobileTestUi.txt 2026-10-29 02:42:31,194 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpcz6aa75j_chrome_odoo" 2026-10-29 02:42:31,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-10-29 02:42:35,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5563 2026-10-29 02:42:35,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp2h0mn_2a_chrome_odoo 2026-10-29 02:42:35,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35345/json/version 2026-10-29 02:42:35,598 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35345/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:42:35,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:42:35,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35345/json 2026-10-29 02:42:35,612 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35345/json with timeout 3 increased to 10s during tests 2026-10-29 02:42:35,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35345/devtools/page/1F222876C29F6231E3D7AD645285F0AE 2026-10-29 02:42:35,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:42:35,650 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:42:35,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:42:35,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:42:36,002 100 INFO rb-19fb48c-226083-429900 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 02:42:36,002 100 INFO rb-19fb48c-226083-429900 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 02:42:36,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:42:37,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.098 0.904 2026-10-29 02:42:37,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1F222876C29F6231E3D7AD645285F0AE', 'loaderId': '534D767CEBBB865C8E87FB95670829A9', 'isDownload': False} 2026-10-29 02:42:37,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-29 02:42:37,056 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:37,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-10-29 02:42:37,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-29 02:42:37,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-10-29 02:42:37,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 02:42:37,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.019 2026-10-29 02:42:37,739 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:42:37,768 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:42:37,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 02:42:37,807 100 INFO rb-19fb48c-226083-429900 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 02:42:38,594 100 INFO rb-19fb48c-226083-429900 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 02:42:38,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.258 0.714 2026-10-29 02:42:38,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.066 2026-10-29 02:42:38,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:38] "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 02:42:38,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:42:39,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.057 0.067 2026-10-29 02:42:39,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.154 2026-10-29 02:42:39,227 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:42:39,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "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 02:42:39,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:39,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.205 2026-10-29 02:42:39,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.277 2026-10-29 02:42:39,400 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:42:39,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.335 2026-10-29 02:42:39,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.425 2026-10-29 02:42:39,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.365 2026-10-29 02:42:39,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.233 2026-10-29 02:42:39,641 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.017 0.332 2026-10-29 02:42:39,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.285 2026-10-29 02:42:39,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.314 2026-10-29 02:42:39,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.317 2026-10-29 02:42:39,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.341 2026-10-29 02:42:39,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.336 2026-10-29 02:42:39,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.347 2026-10-29 02:42:39,965 100 INFO rb-19fb48c-226083-429900 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 02:42:39,991 100 INFO rb-19fb48c-226083-429900 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 02:42:39,991 100 INFO rb-19fb48c-226083-429900 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 02:42:39,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.030 0.291 2026-10-29 02:42:40,020 100 INFO rb-19fb48c-226083-429900 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 02:42:40,031 100 INFO rb-19fb48c-226083-429900 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 02:42:40,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.037 2026-10-29 02:42:40,085 100 INFO rb-19fb48c-226083-429900 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 02:42:40,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.295 2026-10-29 02:42:40,159 100 INFO rb-19fb48c-226083-429900 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 02:42:40,160 100 INFO rb-19fb48c-226083-429900 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 02:42:40,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.307 2026-10-29 02:42:40,198 100 INFO rb-19fb48c-226083-429900 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 02:42:40,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:42:40,222 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 02:42:40,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5563 2026-10-29 02:42:40,243 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:42:40,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5563 2026-10-29 02:42:40,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.039 0.314 2026-10-29 02:42:40,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.301 2026-10-29 02:42:40,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.616 2026-10-29 02:42:40,395 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024240_395348_MobileTestUi.txt 2026-10-29 02:42:40,395 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp2h0mn_2a_chrome_odoo" 2026-10-29 02:42:40,406 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [, ] 2026-10-29 02:42:40,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.351 2026-10-29 02:42:40,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:40] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.351 2026-10-29 02:42:40,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-10-29 02:42:40,792 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:42:41,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:41] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.013 0.353 2026-10-29 02:42:41,161 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-10-29 02:42:42,046 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5763 2026-10-29 02:42:42,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqv2cuo8i_chrome_odoo 2026-10-29 02:42:42,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42163/json/version 2026-10-29 02:42:42,048 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42163/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:42:42,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:42:42,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42163/json 2026-10-29 02:42:42,085 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42163/json with timeout 3 increased to 10s during tests 2026-10-29 02:42:42,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42163/devtools/page/85586A771F61E90356E7646FEBD2CF86 2026-10-29 02:42:42,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:42:42,160 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:42:42,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:42:42,457 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:42:42,468 100 INFO rb-19fb48c-226083-429900 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 02:42:42,468 100 INFO rb-19fb48c-226083-429900 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 02:42:42,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:42:44,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:44] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.093 1.957 2026-10-29 02:42:44,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '85586A771F61E90356E7646FEBD2CF86', 'loaderId': '6D43C6B34A19C45D367962F73EB8D8E3', 'isDownload': False} 2026-10-29 02:42:44,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-29 02:42:44,596 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:44,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:44] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-10-29 02:42:44,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:44] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.031 2026-10-29 02:42:44,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:44] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.039 2026-10-29 02:42:45,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 02:42:45,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.020 2026-10-29 02:42:45,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:42:45,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:42:45,416 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 02:42:45,456 100 INFO rb-19fb48c-226083-429900 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 02:42:46,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:42:46,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.258 0.603 2026-10-29 02:42:46,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.083 2026-10-29 02:42:46,475 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "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 02:42:46,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:42:46,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.043 0.060 2026-10-29 02:42:46,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.148 2026-10-29 02:42:46,730 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:42:46,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.207 2026-10-29 02:42:46,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.026 0.242 2026-10-29 02:42:46,842 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42: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 02:42:46,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:42:46,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.326 2026-10-29 02:42:46,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:46,995 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:46] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.388 2026-10-29 02:42:47,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.360 2026-10-29 02:42:47,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.314 2026-10-29 02:42:47,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.341 2026-10-29 02:42:47,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.280 2026-10-29 02:42:47,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.267 2026-10-29 02:42:47,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.287 2026-10-29 02:42:47,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.279 2026-10-29 02:42:47,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.280 2026-10-29 02:42:47,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.241 2026-10-29 02:42:47,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.213 2026-10-29 02:42:47,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.202 2026-10-29 02:42:47,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.161 2026-10-29 02:42:47,445 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.128 2026-10-29 02:42:47,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.127 2026-10-29 02:42:47,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-29 02:42:47,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.128 2026-10-29 02:42:47,547 100 INFO rb-19fb48c-226083-429900 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 02:42:47,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.022 2026-10-29 02:42:47,581 100 INFO rb-19fb48c-226083-429900 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 02:42:47,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42: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 02:42:47,624 100 INFO rb-19fb48c-226083-429900 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 02:42:47,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-29 02:42:47,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-29 02:42:47,665 100 INFO rb-19fb48c-226083-429900 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 02:42:48,526 100 INFO rb-19fb48c-226083-429900 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 02:42:48,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.024 0.051 2026-10-29 02:42:49,366 100 INFO rb-19fb48c-226083-429900 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 02:42:49,385 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:42:49,392 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:42:49,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:42:49,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:42:49,424 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5763 2026-10-29 02:42:49,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:42:49,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5763 2026-10-29 02:42:49,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024249_545363_MobileTestUi.txt 2026-10-29 02:42:49,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqv2cuo8i_chrome_odoo" 2026-10-29 02:42:49,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-10-29 02:42:50,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5961 2026-10-29 02:42:50,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsz4fx74g_chrome_odoo 2026-10-29 02:42:50,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42857/json/version 2026-10-29 02:42:50,273 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42857/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:42:50,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:42:50,324 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42857/json 2026-10-29 02:42:50,324 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42857/json with timeout 3 increased to 10s during tests 2026-10-29 02:42:50,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42857/devtools/page/F2C7CB6A4B9E6515096878A62900BEAF 2026-10-29 02:42:50,344 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:42:50,354 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:42:50,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:42:50,624 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:42:50,635 100 INFO rb-19fb48c-226083-429900 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 02:42:50,636 100 INFO rb-19fb48c-226083-429900 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 02:42:50,657 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:42:51,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:51] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.089 0.956 2026-10-29 02:42:51,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F2C7CB6A4B9E6515096878A62900BEAF', 'loaderId': '2F90CF8FF5B8F4D2D389C4F177E1CB4D', 'isDownload': False} 2026-10-29 02:42:51,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-29 02:42:51,732 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:42:51,763 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:51] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-10-29 02:42:51,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:51] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.030 2026-10-29 02:42:51,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:51] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.073 2026-10-29 02:42:52,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:52] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 02:42:52,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 02:42:52,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:42:52,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-10-29 02:42:52,469 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:42:52,506 100 INFO rb-19fb48c-226083-429900 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 02:42:53,278 100 INFO rb-19fb48c-226083-429900 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 02:42:53,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.233 0.668 2026-10-29 02:42:53,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.088 2026-10-29 02:42:53,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "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 02:42:53,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:42:53,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.047 0.065 2026-10-29 02:42:53,841 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:42:53,873 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.134 2026-10-29 02:42:53,952 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.203 2026-10-29 02:42:53,999 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:53] "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 02:42:54,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:54,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.271 2026-10-29 02:42:54,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.349 2026-10-29 02:42:54,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:42:54,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.432 2026-10-29 02:42:54,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.359 2026-10-29 02:42:54,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.362 2026-10-29 02:42:54,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.016 0.281 2026-10-29 02:42:54,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.294 2026-10-29 02:42:54,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.280 2026-10-29 02:42:54,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.252 2026-10-29 02:42:54,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.257 2026-10-29 02:42:54,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.248 2026-10-29 02:42:54,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.234 2026-10-29 02:42:54,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.176 2026-10-29 02:42:54,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.168 2026-10-29 02:42:54,585 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.141 2026-10-29 02:42:54,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.112 2026-10-29 02:42:54,641 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.126 2026-10-29 02:42:54,652 100 INFO rb-19fb48c-226083-429900 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 02:42:54,662 100 INFO rb-19fb48c-226083-429900 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 02:42:54,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.112 2026-10-29 02:42:54,696 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.137 2026-10-29 02:42:54,702 100 INFO rb-19fb48c-226083-429900 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 02:42:54,713 100 INFO rb-19fb48c-226083-429900 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 02:42:54,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.074 2026-10-29 02:42:54,746 100 INFO rb-19fb48c-226083-429900 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 02:42:54,763 100 INFO rb-19fb48c-226083-429900 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 02:42:54,772 100 INFO rb-19fb48c-226083-429900 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 02:42:54,796 100 INFO rb-19fb48c-226083-429900 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 02:42:54,804 100 INFO rb-19fb48c-226083-429900 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 02:42:54,818 100 INFO rb-19fb48c-226083-429900 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 02:42:54,831 100 INFO rb-19fb48c-226083-429900 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 02:42:54,844 100 INFO rb-19fb48c-226083-429900 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 02:42:54,866 100 INFO rb-19fb48c-226083-429900 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 02:42:54,878 100 INFO rb-19fb48c-226083-429900 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 02:42:54,896 100 INFO rb-19fb48c-226083-429900 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 02:42:54,916 100 INFO rb-19fb48c-226083-429900 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 02:42:54,933 100 INFO rb-19fb48c-226083-429900 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 02:42:54,966 100 INFO rb-19fb48c-226083-429900 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 02:42:54,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:54,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:42:54,980 100 INFO rb-19fb48c-226083-429900 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 02:42:54,994 100 INFO rb-19fb48c-226083-429900 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 02:42:55,014 100 INFO rb-19fb48c-226083-429900 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 02:42:55,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.019 2026-10-29 02:42:55,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11067649 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-10-29 02:42:55,031 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:42:55,264 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11067649 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-10-29 02:42:55,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.096 0.166 2026-10-29 02:42:55,435 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 02:42:55,436 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 02:42:55,437 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 02:42:55,437 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 02:42:55,438 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 02:42:55,438 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 02:42:55,439 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 02:42:55,440 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 02:42:55,441 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 02:42:55,445 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 02:42:55,446 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 02:42:55,446 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 02:42:55,447 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 02:42:55,447 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 02:42:55,450 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 02:42:55,458 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:42:55,462 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 02:42:55,468 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 02:42:55,469 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 02:42:55,486 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 02:42:55,499 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 02:42:55,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 02:42:55,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:42:55,525 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 02:42:55,534 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 02:42:55,542 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 02:42:55,543 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 02:42:55,544 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 02:42:55,545 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 02:42:55,545 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 02:42:55,546 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 02:42:55,547 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 02:42:55,554 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 02:42:55,557 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 02:42:55,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:42:55,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:42:55,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 02:42:55,605 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 02:42:55,605 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 02:42:55,606 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 02:42:55,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 02:42:55,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 02:42:55,608 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 02:42:55,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 02:42:55,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 02:42:55,610 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 02:42:55,610 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 02:42:55,611 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 02:42:55,611 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 02:42:55,612 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 02:42:55,612 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 02:42:55,613 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 02:42:55,613 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 02:42:55,614 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 02:42:55,614 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 02:42:55,615 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 02:42:55,615 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 02:42:55,633 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 02:42:55,642 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 02:42:55,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:42:55,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:42:55,657 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 02:42:55,664 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 02:42:55,665 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 02:42:55,687 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 02:42:55,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:42:55,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:42:55,694 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 02:42:55,735 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.106 2026-10-29 02:42:55,743 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 02:42:55,771 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 02:42:55,781 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 02:42:55,790 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 02:42:55,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 02:42:55,816 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.119 2026-10-29 02:42:55,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.110 2026-10-29 02:42:55,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 02:42:55,849 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "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 02:42:55,869 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 02:42:55,877 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 02:42:55,882 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 02:42:55,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.024 0.050 2026-10-29 02:42:55,891 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 02:42:55,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:42:55,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 02:42:55,903 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 02:42:55,905 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 02:42:55,916 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 02:42:55,937 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 02:42:55,940 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 02:42:55,944 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 02:42:55,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:42:55,947 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 02:42:55,951 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 02:42:55,958 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 02:42:55,962 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 02:42:55,963 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 02:42:55,965 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 02:42:55,966 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 02:42:55,968 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 02:42:55,969 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 02:42:55,974 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 02:42:55,975 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 02:42:55,977 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 02:42:55,979 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 02:42:55,979 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 02:42:55,980 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 02:42:55,981 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 02:42:55,984 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 02:42:56,001 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 02:42:56,003 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:42:56,024 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 02:42:56,032 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 02:42:56,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:42:56,037 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 02:42:56,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 02:42:56,045 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 02:42:56,047 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 02:42:56,071 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:42:56,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:42:56,476 100 INFO rb-19fb48c-226083-429900 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 02:42:56,551 100 INFO rb-19fb48c-226083-429900 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 02:42:56,552 100 INFO rb-19fb48c-226083-429900 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 02:42:56,553 100 INFO rb-19fb48c-226083-429900 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 02:42:56,555 100 INFO rb-19fb48c-226083-429900 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 02:42:56,574 100 INFO rb-19fb48c-226083-429900 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 02:42:56,588 100 INFO rb-19fb48c-226083-429900 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 02:42:56,591 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76484516 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-10-29 02:42:56,601 100 INFO rb-19fb48c-226083-429900 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 02:42:56,619 100 INFO rb-19fb48c-226083-429900 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 02:42:56,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.021 2026-10-29 02:42:56,639 100 INFO rb-19fb48c-226083-429900 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 02:42:56,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:42:56,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76484516 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-10-29 02:42:56,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.103 0.112 2026-10-29 02:42:56,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.013 0.217 2026-10-29 02:42:56,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.210 2026-10-29 02:42:56,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:56] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.006 0.056 2026-10-29 02:42:58,013 100 INFO rb-19fb48c-226083-429900 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 02:42:58,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:58] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.005 0.016 2026-10-29 02:42:58,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:42:58] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.014 0.052 2026-10-29 02:42:58,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-10-29 02:43:00,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:00] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.569 1.345 2026-10-29 02:43:00,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.405 2026-10-29 02:43:00,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:00] "GET /web HTTP/1.1" 200 - 43 0.022 0.407 2026-10-29 02:43:00,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:00] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.026 0.010 2026-10-29 02:43:00,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:00] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.044 2026-10-29 02:43:00,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:00] "GET /web/webclient/load_menus/98ac8afba16125c0108268aec26aead40d9ec8909e2eb5859bb689e803f3a5ee HTTP/1.1" 200 - 2 0.006 0.069 2026-10-29 02:43:00,647 100 INFO rb-19fb48c-226083-429900 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 02:43:00,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.090 2026-10-29 02:43:00,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:00] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-10-29 02:43:01,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:43:01,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:43:01,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.012 2026-10-29 02:43:01,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-29 02:43:01,990 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:02,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.081 0.141 2026-10-29 02:43:02,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.210 2026-10-29 02:43:02,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.202 2026-10-29 02:43:02,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.209 2026-10-29 02:43:02,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.031 0.243 2026-10-29 02:43:02,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.256 2026-10-29 02:43:02,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.127 2026-10-29 02:43:02,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.121 2026-10-29 02:43:02,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.127 2026-10-29 02:43:02,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.117 2026-10-29 02:43:02,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 11 0.011 0.150 2026-10-29 02:43:02,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "GET /web?reload=true HTTP/1.1" 200 - 16 0.018 0.086 2026-10-29 02:43:02,513 100 INFO rb-19fb48c-226083-429900 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 02:43:02,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.022 2026-10-29 02:43:03,523 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 02:43:03,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 02:43:03,548 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:43:03,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.007 2026-10-29 02:43:03,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.033 0.064 2026-10-29 02:43:03,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.061 2026-10-29 02:43:03,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.096 2026-10-29 02:43:03,763 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.119 2026-10-29 02:43:03,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.090 2026-10-29 02:43:03,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.058 2026-10-29 02:43:03,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.014 0.082 2026-10-29 02:43:03,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.013 0.065 2026-10-29 02:43:03,928 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.095 2026-10-29 02:43:04,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:04] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.029 0.094 2026-10-29 02:43:04,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:04] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.011 0.037 2026-10-29 02:43:05,075 100 INFO rb-19fb48c-226083-429900 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 02:43:05,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:43:05,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5961 2026-10-29 02:43:05,101 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:43:05,102 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5961 2026-10-29 02:43:05,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024305_230874_MobileTestUi.txt 2026-10-29 02:43:05,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsz4fx74g_chrome_odoo" 2026-10-29 02:43:05,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-10-29 02:43:06,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6250 2026-10-29 02:43:06,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpzj_hwusd_chrome_odoo 2026-10-29 02:43:06,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38151/json/version 2026-10-29 02:43:06,379 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38151/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:43:06,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:43:06,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38151/json 2026-10-29 02:43:06,403 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38151/json with timeout 3 increased to 10s during tests 2026-10-29 02:43:06,415 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38151/devtools/page/81EF2C54DDF10DC92997E54A3C487B14 2026-10-29 02:43:06,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:43:06,456 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:43:06,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:43:06,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:43:06,826 100 INFO rb-19fb48c-226083-429900 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 02:43:06,826 100 INFO rb-19fb48c-226083-429900 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 02:43:06,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:43:07,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:07] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.090 0.799 2026-10-29 02:43:07,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '81EF2C54DDF10DC92997E54A3C487B14', 'loaderId': 'D763776B0225A45837B54D39621EDC89', 'isDownload': False} 2026-10-29 02:43:07,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-29 02:43:07,774 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:07,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:07] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.017 2026-10-29 02:43:07,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:07] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-29 02:43:07,838 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:07] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.054 2026-10-29 02:43:08,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 02:43:08,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 02:43:08,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:43:08,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.024 2026-10-29 02:43:08,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 02:43:08,581 100 INFO rb-19fb48c-226083-429900 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 02:43:09,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.273 0.692 2026-10-29 02:43:09,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.981 2026-10-29 02:43:09,667 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:09,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.096 2026-10-29 02:43:09,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 02:43:09,879 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.008 2026-10-29 02:43:10,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.130 0.470 2026-10-29 02:43:10,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.066 2026-10-29 02:43:10,680 100 INFO rb-19fb48c-226083-429900 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 02:43:10,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:10] "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 02:43:10,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 02:43:10,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:10] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.036 0.078 2026-10-29 02:43:10,866 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:43:10,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:10] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.175 2026-10-29 02:43:10,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:10] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.220 2026-10-29 02:43:11,015 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43: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 02:43:11,032 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:43:11,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.282 2026-10-29 02:43:11,074 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:43:11,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.311 2026-10-29 02:43:11,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.367 2026-10-29 02:43:11,206 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.312 2026-10-29 02:43:11,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.328 2026-10-29 02:43:11,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.290 2026-10-29 02:43:11,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.291 2026-10-29 02:43:11,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.310 2026-10-29 02:43:11,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.290 2026-10-29 02:43:11,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.350 2026-10-29 02:43:11,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.359 2026-10-29 02:43:11,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.301 2026-10-29 02:43:11,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.026 0.277 2026-10-29 02:43:11,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.279 2026-10-29 02:43:11,713 100 INFO rb-19fb48c-226083-429900 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 02:43:11,724 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.264 2026-10-29 02:43:11,746 100 INFO rb-19fb48c-226083-429900 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 02:43:11,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.193 2026-10-29 02:43:11,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.160 2026-10-29 02:43:11,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.176 2026-10-29 02:43:11,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.160 2026-10-29 02:43:11,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.152 2026-10-29 02:43:11,871 100 INFO rb-19fb48c-226083-429900 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 02:43:11,881 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:11,883 100 INFO rb-19fb48c-226083-429900 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 02:43:11,896 100 INFO rb-19fb48c-226083-429900 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 02:43:11,916 100 INFO rb-19fb48c-226083-429900 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 02:43:12,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:12] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.054 0.117 2026-10-29 02:43:12,863 100 INFO rb-19fb48c-226083-429900 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 02:43:12,876 100 INFO rb-19fb48c-226083-429900 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 02:43:12,893 100 INFO rb-19fb48c-226083-429900 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 02:43:12,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:43:12,927 100 INFO rb-19fb48c-226083-429900 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 02:43:12,945 100 INFO rb-19fb48c-226083-429900 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 02:43:12,963 100 INFO rb-19fb48c-226083-429900 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 02:43:12,978 100 INFO rb-19fb48c-226083-429900 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 02:43:12,997 100 INFO rb-19fb48c-226083-429900 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 02:43:13,011 100 INFO rb-19fb48c-226083-429900 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 02:43:13,028 100 INFO rb-19fb48c-226083-429900 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 02:43:13,046 100 INFO rb-19fb48c-226083-429900 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 02:43:13,062 100 INFO rb-19fb48c-226083-429900 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 02:43:13,085 100 INFO rb-19fb48c-226083-429900 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 02:43:13,093 100 INFO rb-19fb48c-226083-429900 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 02:43:13,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:13] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.036 0.091 2026-10-29 02:43:13,805 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:43:13,995 100 INFO rb-19fb48c-226083-429900 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 02:43:14,010 100 INFO rb-19fb48c-226083-429900 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 02:43:14,027 100 INFO rb-19fb48c-226083-429900 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 02:43:14,055 100 INFO rb-19fb48c-226083-429900 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 02:43:14,060 100 INFO rb-19fb48c-226083-429900 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 02:43:14,064 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:43:14,069 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:43:14,085 100 INFO rb-19fb48c-226083-429900 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 02:43:14,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:14] "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 02:43:14,098 100 INFO rb-19fb48c-226083-429900 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 02:43:14,112 100 INFO rb-19fb48c-226083-429900 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 02:43:14,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52931050 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-10-29 02:43:14,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:43:14,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52931050 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-10-29 02:43:14,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.083 0.186 2026-10-29 02:43:14,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:14] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-10-29 02:43:14,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 02:43:15,204 100 INFO rb-19fb48c-226083-429900 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 02:43:15,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:43:15,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:43:15,273 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6250 2026-10-29 02:43:15,274 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:43:15,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6250 2026-10-29 02:43:15,425 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024315_425562_MobileTestUi.txt 2026-10-29 02:43:15,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpzj_hwusd_chrome_odoo" 2026-10-29 02:43:15,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-10-29 02:43:16,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6460 2026-10-29 02:43:16,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp3yxw27sn_chrome_odoo 2026-10-29 02:43:16,539 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46497/json/version 2026-10-29 02:43:16,541 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46497/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:43:16,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:43:16,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46497/json 2026-10-29 02:43:16,580 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46497/json with timeout 3 increased to 10s during tests 2026-10-29 02:43:16,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46497/devtools/page/738537ED5256031EFF8494ADDE43B5AF 2026-10-29 02:43:16,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:43:16,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:43:17,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 02:43:17,013 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:43:17,020 100 INFO rb-19fb48c-226083-429900 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 02:43:17,020 100 INFO rb-19fb48c-226083-429900 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 02:43:17,053 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:43:18,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.123 1.081 2026-10-29 02:43:18,296 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '738537ED5256031EFF8494ADDE43B5AF', 'loaderId': '9B1ECAB884F9512FECE9DCAD1D03C7F7', 'isDownload': False} 2026-10-29 02:43:18,296 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-29 02:43:18,326 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:18,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:18] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.013 2026-10-29 02:43:18,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:18] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-29 02:43:18,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:18] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.067 2026-10-29 02:43:18,923 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:18] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-29 02:43:18,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 02:43:18,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 02:43:19,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:43:19,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:43:19,027 100 INFO rb-19fb48c-226083-429900 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 02:43:19,813 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:43:19,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.304 0.644 2026-10-29 02:43:20,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.082 2026-10-29 02:43:20,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.028 2026-10-29 02:43:20,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:43:20,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.058 0.077 2026-10-29 02:43:20,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.175 2026-10-29 02:43:20,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.028 0.251 2026-10-29 02:43:20,544 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 02:43:20,581 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "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 02:43:20,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:20,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.037 0.302 2026-10-29 02:43:20,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.377 2026-10-29 02:43:20,705 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:43:20,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.443 2026-10-29 02:43:20,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.375 2026-10-29 02:43:20,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.383 2026-10-29 02:43:20,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.024 0.266 2026-10-29 02:43:20,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.296 2026-10-29 02:43:20,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:20] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.257 2026-10-29 02:43:21,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.318 2026-10-29 02:43:21,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.356 2026-10-29 02:43:21,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.383 2026-10-29 02:43:21,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.330 2026-10-29 02:43:21,198 100 INFO rb-19fb48c-226083-429900 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 02:43:21,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.291 2026-10-29 02:43:21,220 100 INFO rb-19fb48c-226083-429900 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 02:43:21,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.277 2026-10-29 02:43:21,239 100 INFO rb-19fb48c-226083-429900 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 02:43:21,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.264 2026-10-29 02:43:21,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.184 2026-10-29 02:43:21,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.142 2026-10-29 02:43:21,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.134 2026-10-29 02:43:21,349 100 INFO rb-19fb48c-226083-429900 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 02:43:21,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:43:21,368 100 INFO rb-19fb48c-226083-429900 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 02:43:21,379 100 INFO rb-19fb48c-226083-429900 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 02:43:21,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.028 0.136 2026-10-29 02:43:21,399 100 INFO rb-19fb48c-226083-429900 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 02:43:21,403 100 INFO rb-19fb48c-226083-429900 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 02:43:21,415 100 INFO rb-19fb48c-226083-429900 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 02:43:21,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.165 2026-10-29 02:43:21,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:43:21,447 100 INFO rb-19fb48c-226083-429900 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 02:43:21,463 100 INFO rb-19fb48c-226083-429900 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 02:43:21,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.010 0.172 2026-10-29 02:43:21,480 100 INFO rb-19fb48c-226083-429900 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 02:43:21,495 100 INFO rb-19fb48c-226083-429900 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 02:43:21,520 100 INFO rb-19fb48c-226083-429900 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 02:43:21,531 100 INFO rb-19fb48c-226083-429900 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 02:43:21,549 100 INFO rb-19fb48c-226083-429900 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 02:43:21,566 100 INFO rb-19fb48c-226083-429900 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 02:43:21,579 100 INFO rb-19fb48c-226083-429900 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 02:43:21,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:43:21,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:43:21,626 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:43:21,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6460 2026-10-29 02:43:21,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:43:21,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6460 2026-10-29 02:43:21,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024321_783594_MobileTestUi.txt 2026-10-29 02:43:21,784 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp3yxw27sn_chrome_odoo" 2026-10-29 02:43:21,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-10-29 02:43:23,018 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6667 2026-10-29 02:43:23,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_cjuj6it_chrome_odoo 2026-10-29 02:43:23,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33567/json/version 2026-10-29 02:43:23,021 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33567/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:43:23,064 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:43:23,064 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33567/json 2026-10-29 02:43:23,065 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33567/json with timeout 3 increased to 10s during tests 2026-10-29 02:43:23,139 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33567/devtools/page/75E55DF6CC71D6D1246A589222E2668B 2026-10-29 02:43:23,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:43:23,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:43:23,472 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:43:23,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:43:23,478 100 INFO rb-19fb48c-226083-429900 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 02:43:23,478 100 INFO rb-19fb48c-226083-429900 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 02:43:23,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:43:24,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:24] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.088 0.969 2026-10-29 02:43:24,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '75E55DF6CC71D6D1246A589222E2668B', 'loaderId': '7B411F50D687796444AD1D2D1EA7B2FA', 'isDownload': False} 2026-10-29 02:43:24,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-29 02:43:24,591 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:24,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:24] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.014 2026-10-29 02:43:24,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:24] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-10-29 02:43:24,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:24] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.037 2026-10-29 02:43:25,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-29 02:43:25,215 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-29 02:43:25,298 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:43:25,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-10-29 02:43:25,317 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:43:25,344 100 INFO rb-19fb48c-226083-429900 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 02:43:26,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.258 0.681 2026-10-29 02:43:26,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.914 2026-10-29 02:43:26,382 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:26,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.061 2026-10-29 02:43:26,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 02:43:26,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 02:43:27,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.122 0.534 2026-10-29 02:43:27,410 100 INFO rb-19fb48c-226083-429900 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 02:43:27,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.077 2026-10-29 02:43:27,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "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 02:43:27,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 02:43:27,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.060 0.062 2026-10-29 02:43:27,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:43:27,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.124 2026-10-29 02:43:27,768 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43: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 02:43:27,784 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:43:27,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.183 2026-10-29 02:43:27,842 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:43:27,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.023 0.254 2026-10-29 02:43:27,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.313 2026-10-29 02:43:27,995 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:27] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.393 2026-10-29 02:43:28,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.324 2026-10-29 02:43:28,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.297 2026-10-29 02:43:28,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.300 2026-10-29 02:43:28,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.320 2026-10-29 02:43:28,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.357 2026-10-29 02:43:28,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.390 2026-10-29 02:43:28,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.344 2026-10-29 02:43:28,461 100 INFO rb-19fb48c-226083-429900 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 02:43:28,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.387 2026-10-29 02:43:28,502 100 INFO rb-19fb48c-226083-429900 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 02:43:28,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.026 0.357 2026-10-29 02:43:28,542 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.342 2026-10-29 02:43:28,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.331 2026-10-29 02:43:28,579 100 INFO rb-19fb48c-226083-429900 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 02:43:28,585 100 INFO rb-19fb48c-226083-429900 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 02:43:28,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.256 2026-10-29 02:43:28,602 100 INFO rb-19fb48c-226083-429900 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 02:43:28,611 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43: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 02:43:28,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.198 2026-10-29 02:43:28,630 100 INFO rb-19fb48c-226083-429900 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 02:43:28,632 100 INFO rb-19fb48c-226083-429900 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 02:43:28,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.134 2026-10-29 02:43:28,653 100 INFO rb-19fb48c-226083-429900 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 02:43:28,663 100 INFO rb-19fb48c-226083-429900 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 02:43:28,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.006 0.127 2026-10-29 02:43:28,682 100 INFO rb-19fb48c-226083-429900 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 02:43:28,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.136 2026-10-29 02:43:28,715 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:28] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.126 2026-10-29 02:43:29,497 100 INFO rb-19fb48c-226083-429900 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 02:43:29,517 100 INFO rb-19fb48c-226083-429900 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 02:43:29,579 100 INFO rb-19fb48c-226083-429900 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 02:43:29,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:43:29,593 100 INFO rb-19fb48c-226083-429900 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 02:43:29,595 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 02:43:29,601 100 INFO rb-19fb48c-226083-429900 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 02:43:29,618 100 INFO rb-19fb48c-226083-429900 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 02:43:29,629 100 INFO rb-19fb48c-226083-429900 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 02:43:29,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17366273 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-10-29 02:43:29,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:43:29,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17366273 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-10-29 02:43:29,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.088 0.203 2026-10-29 02:43:30,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:30] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.012 2026-10-29 02:43:30,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:43:30,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:43:30,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:30,749 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6667 2026-10-29 02:43:30,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:43:30,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6667 2026-10-29 02:43:30,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024330_859423_MobileTestUi.txt 2026-10-29 02:43:30,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_cjuj6it_chrome_odoo" 2026-10-29 02:43:32,992 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-29 02:43:34,337 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6877 2026-10-29 02:43:34,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp6bz21ktq_chrome_odoo 2026-10-29 02:43:34,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33285/json/version 2026-10-29 02:43:34,339 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33285/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:43:34,388 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:43:34,388 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33285/json 2026-10-29 02:43:34,389 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33285/json with timeout 3 increased to 10s during tests 2026-10-29 02:43:34,407 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33285/devtools/page/7B9EC21E3346FF9E580FE84933962B31 2026-10-29 02:43:34,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:43:34,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:43:34,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 02:43:34,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:43:34,826 100 INFO rb-19fb48c-226083-429900 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 02:43:34,826 100 INFO rb-19fb48c-226083-429900 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 02:43:34,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:43:35,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:35] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.102 1.020 2026-10-29 02:43:35,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7B9EC21E3346FF9E580FE84933962B31', 'loaderId': '7D8E705C6F3D5AE8F2F6DA78A14F0E97', 'isDownload': False} 2026-10-29 02:43:35,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-29 02:43:35,988 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:36,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:36] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.010 2026-10-29 02:43:36,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:36] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.039 2026-10-29 02:43:36,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:36] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.047 2026-10-29 02:43:36,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.020 2026-10-29 02:43:36,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.016 2026-10-29 02:43:36,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:43:36,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:43:36,788 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.025 2026-10-29 02:43:36,824 100 INFO rb-19fb48c-226083-429900 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 02:43:37,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 302 0.287 0.658 2026-10-29 02:43:37,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:37] "GET /pos/ui HTTP/1.1" 200 - 22 0.017 0.961 2026-10-29 02:43:37,884 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:37,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.097 2026-10-29 02:43:38,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:43:38,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 02:43:38,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.130 0.448 2026-10-29 02:43:38,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.064 2026-10-29 02:43:38,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.031 2026-10-29 02:43:38,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:43:38,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:43:39,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.055 2026-10-29 02:43:39,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.056 2026-10-29 02:43:39,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.070 2026-10-29 02:43:39,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.006 0.094 2026-10-29 02:43:39,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:39,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.119 2026-10-29 02:43:39,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.164 2026-10-29 02:43:39,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.114 2026-10-29 02:43:39,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.132 2026-10-29 02:43:39,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.153 2026-10-29 02:43:39,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "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 02:43:39,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:43:39,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:43:39,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.069 0.172 2026-10-29 02:43:39,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.079 2026-10-29 02:43:39,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.080 2026-10-29 02:43:39,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.020 2026-10-29 02:43:40,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-29 02:43:40,087 100 INFO rb-19fb48c-226083-429900 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 02:43:40,103 100 INFO rb-19fb48c-226083-429900 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 02:43:40,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.024 2026-10-29 02:43:40,143 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43: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 02:43:40,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:40] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.010 0.044 2026-10-29 02:43:40,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.027 0.072 2026-10-29 02:43:40,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.015 0.056 2026-10-29 02:43:41,136 100 INFO rb-19fb48c-226083-429900 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 02:43:41,149 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-29 02:43:41,161 100 INFO rb-19fb48c-226083-429900 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 02:43:41,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:41] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.010 0.015 2026-10-29 02:43:41,188 100 INFO rb-19fb48c-226083-429900 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 02:43:41,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.016 0.041 2026-10-29 02:43:41,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.009 0.025 2026-10-29 02:43:41,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:43:42,088 100 INFO rb-19fb48c-226083-429900 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 02:43:42,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-29 02:43:42,113 100 INFO rb-19fb48c-226083-429900 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 02:43:42,131 100 INFO rb-19fb48c-226083-429900 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 02:43:42,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:42] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.007 0.030 2026-10-29 02:43:42,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.020 0.063 2026-10-29 02:43:42,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:42] "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 02:43:42,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:43:43,035 100 INFO rb-19fb48c-226083-429900 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 02:43:43,048 100 INFO rb-19fb48c-226083-429900 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 02:43:43,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:43:43,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:43:43,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6877 2026-10-29 02:43:43,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:43:43,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6877 2026-10-29 02:43:43,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024343_183799_MobileTestUi.txt 2026-10-29 02:43:43,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp6bz21ktq_chrome_odoo" 2026-10-29 02:43:43,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-29 02:43:44,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7079 2026-10-29 02:43:44,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbw2vxdkh_chrome_odoo 2026-10-29 02:43:44,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45721/json/version 2026-10-29 02:43:44,103 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45721/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:43:44,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:43:44,148 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45721/json 2026-10-29 02:43:44,152 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45721/json with timeout 3 increased to 10s during tests 2026-10-29 02:43:44,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45721/devtools/page/CAD2310C449C5516B03E8F2220FAB5B0 2026-10-29 02:43:44,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:43:44,194 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:43:44,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:43:44,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:43:44,516 100 INFO rb-19fb48c-226083-429900 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 02:43:44,517 100 INFO rb-19fb48c-226083-429900 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 02:43:44,548 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:43:46,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.083 1.855 2026-10-29 02:43:46,486 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'CAD2310C449C5516B03E8F2220FAB5B0', 'loaderId': '63A39CC6C3CF2A377FB3FE1837683CC7', 'isDownload': False} 2026-10-29 02:43:46,486 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-29 02:43:46,512 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:46,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:46] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.013 2026-10-29 02:43:46,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:46] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.040 2026-10-29 02:43:46,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:46] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-29 02:43:47,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-29 02:43:47,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 02:43:47,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 02:43:47,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:47,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:47,208 100 INFO rb-19fb48c-226083-429900 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 02:43:48,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.251 0.641 2026-10-29 02:43:48,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.924 2026-10-29 02:43:48,236 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:48,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.138 2026-10-29 02:43:48,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 02:43:48,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:43:49,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.140 0.486 2026-10-29 02:43:49,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "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 02:43:49,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:43:49,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.035 2026-10-29 02:43:49,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 02:43:49,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.044 0.070 2026-10-29 02:43:49,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.169 2026-10-29 02:43:49,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 02:43:49,660 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:49,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:43:49,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.248 2026-10-29 02:43:49,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:43:49,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.310 2026-10-29 02:43:49,803 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.417 2026-10-29 02:43:49,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.479 2026-10-29 02:43:49,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.404 2026-10-29 02:43:49,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.024 0.251 2026-10-29 02:43:49,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.272 2026-10-29 02:43:50,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.312 2026-10-29 02:43:50,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.031 0.305 2026-10-29 02:43:50,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.337 2026-10-29 02:43:50,295 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.378 2026-10-29 02:43:50,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.372 2026-10-29 02:43:50,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.329 2026-10-29 02:43:50,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.323 2026-10-29 02:43:50,382 100 INFO rb-19fb48c-226083-429900 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 02:43:50,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.293 2026-10-29 02:43:50,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.226 2026-10-29 02:43:50,404 100 INFO rb-19fb48c-226083-429900 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 02:43:50,439 100 INFO rb-19fb48c-226083-429900 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 02:43:50,444 100 INFO rb-19fb48c-226083-429900 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 02:43:50,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.011 0.030 2026-10-29 02:43:50,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.157 2026-10-29 02:43:50,484 100 INFO rb-19fb48c-226083-429900 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 02:43:50,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-29 02:43:50,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.160 2026-10-29 02:43:50,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.287 2026-10-29 02:43:50,577 100 INFO rb-19fb48c-226083-429900 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 02:43:50,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-29 02:43:50,593 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:50,597 100 INFO rb-19fb48c-226083-429900 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 02:43:50,608 100 INFO rb-19fb48c-226083-429900 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 02:43:50,649 100 INFO rb-19fb48c-226083-429900 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 02:43:50,654 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:43:50,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:43:50,668 100 INFO rb-19fb48c-226083-429900 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 02:43:50,700 100 INFO rb-19fb48c-226083-429900 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 02:43:50,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "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 02:43:50,720 100 INFO rb-19fb48c-226083-429900 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 02:43:50,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:43:50,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33500168 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-10-29 02:43:50,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33500168 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-10-29 02:43:50,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.076 0.163 2026-10-29 02:43:51,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:51] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-10-29 02:43:51,777 100 INFO rb-19fb48c-226083-429900 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 02:43:51,791 100 INFO rb-19fb48c-226083-429900 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 02:43:51,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:43:51,829 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-29 02:43:51,866 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:43:51,918 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:51] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.013 0.032 2026-10-29 02:43:52,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:52] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.024 0.043 2026-10-29 02:43:52,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:43:52,774 100 INFO rb-19fb48c-226083-429900 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 02:43:52,797 100 INFO rb-19fb48c-226083-429900 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 02:43:52,808 100 INFO rb-19fb48c-226083-429900 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 02:43:52,826 100 INFO rb-19fb48c-226083-429900 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 02:43:52,844 100 INFO rb-19fb48c-226083-429900 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 02:43:52,860 100 INFO rb-19fb48c-226083-429900 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 02:43:52,876 100 INFO rb-19fb48c-226083-429900 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 02:43:52,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 02:43:52,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:43:52,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-29 02:43:52,944 100 INFO rb-19fb48c-226083-429900 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 02:43:52,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:43:52,967 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:43:52,975 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7079 2026-10-29 02:43:52,976 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:43:52,978 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7079 2026-10-29 02:43:53,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024353_134925_MobileTestUi.txt 2026-10-29 02:43:53,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbw2vxdkh_chrome_odoo" 2026-10-29 02:43:53,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-10-29 02:43:54,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7296 2026-10-29 02:43:54,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmph3_2r7ll_chrome_odoo 2026-10-29 02:43:54,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46603/json/version 2026-10-29 02:43:54,429 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46603/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:43:54,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:43:54,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46603/json 2026-10-29 02:43:54,476 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46603/json with timeout 3 increased to 10s during tests 2026-10-29 02:43:54,489 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46603/devtools/page/2E1948B8FC2C27309F197C63AB82E655 2026-10-29 02:43:54,503 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:43:54,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:43:54,824 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:43:54,827 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:43:54,834 100 INFO rb-19fb48c-226083-429900 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 02:43:54,834 100 INFO rb-19fb48c-226083-429900 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 02:43:54,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:43:55,805 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.097 0.857 2026-10-29 02:43:55,812 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2E1948B8FC2C27309F197C63AB82E655', 'loaderId': 'DAD2ED1903A66FDE7093D19041241573', 'isDownload': False} 2026-10-29 02:43:55,812 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-29 02:43:55,833 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:43:55,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:55] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-29 02:43:55,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:55] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.023 2026-10-29 02:43:55,911 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:55] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.043 2026-10-29 02:43:56,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.016 2026-10-29 02:43:56,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.027 2026-10-29 02:43:56,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.013 2026-10-29 02:43:56,554 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:43:56,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:43:56,587 100 INFO rb-19fb48c-226083-429900 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 02:43:57,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:43:57,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.249 0.703 2026-10-29 02:43:57,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.072 2026-10-29 02:43:57,696 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:57] "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 02:43:57,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:43:57,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:57] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.043 0.082 2026-10-29 02:43:57,958 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 02:43:58,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.214 2026-10-29 02:43:58,057 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "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 02:43:58,081 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:43:58,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.298 2026-10-29 02:43:58,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.355 2026-10-29 02:43:58,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:43:58,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.441 2026-10-29 02:43:58,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.435 2026-10-29 02:43:58,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.306 2026-10-29 02:43:58,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.020 0.290 2026-10-29 02:43:58,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.304 2026-10-29 02:43:58,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.273 2026-10-29 02:43:58,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.325 2026-10-29 02:43:58,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.332 2026-10-29 02:43:58,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.379 2026-10-29 02:43:58,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.388 2026-10-29 02:43:58,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.300 2026-10-29 02:43:58,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.283 2026-10-29 02:43:58,745 100 INFO rb-19fb48c-226083-429900 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 02:43:58,764 100 INFO rb-19fb48c-226083-429900 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 02:43:58,779 100 INFO rb-19fb48c-226083-429900 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 02:43:58,788 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.262 2026-10-29 02:43:58,802 100 INFO rb-19fb48c-226083-429900 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 02:43:58,824 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:43:58,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.264 2026-10-29 02:43:58,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7296 2026-10-29 02:43:58,852 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:43:58,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7296 2026-10-29 02:43:58,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.225 2026-10-29 02:43:58,879 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.166 2026-10-29 02:43:58,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.178 2026-10-29 02:43:58,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.162 2026-10-29 02:43:58,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:43:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.166 2026-10-29 02:43:58,974 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024358_974039_MobileTestUi.txt 2026-10-29 02:43:58,974 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmph3_2r7ll_chrome_odoo" 2026-10-29 02:43:59,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-10-29 02:43:59,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7493 2026-10-29 02:43:59,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpi8v7wrz5_chrome_odoo 2026-10-29 02:43:59,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40463/json/version 2026-10-29 02:43:59,759 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40463/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:43:59,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:43:59,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40463/json 2026-10-29 02:43:59,786 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40463/json with timeout 3 increased to 10s during tests 2026-10-29 02:43:59,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40463/devtools/page/935EC247568ACB5527A63F7DF248AE39 2026-10-29 02:43:59,812 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:43:59,814 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:44:00,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 02:44:00,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:44:00,032 100 INFO rb-19fb48c-226083-429900 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 02:44:00,032 100 INFO rb-19fb48c-226083-429900 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 02:44:00,058 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:44:00,424 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:00] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.010 0.360 2026-10-29 02:44:01,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:01] "GET /web HTTP/1.1" 200 - 110 0.111 0.738 2026-10-29 02:44:01,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '935EC247568ACB5527A63F7DF248AE39', 'loaderId': '1FE0739FF70230F742D7CB1FC3FDCA95', 'isDownload': False} 2026-10-29 02:44:01,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-29 02:44:01,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:01] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.020 0.028 2026-10-29 02:44:01,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:01] "GET /web/webclient/load_menus/90d2e542db76816b9ecc3e26639a534c77adae0f1f38d21f8e2a19632e646fdb HTTP/1.1" 200 - 2 0.001 0.052 2026-10-29 02:44:01,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:01] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.063 2026-10-29 02:44:01,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.093 2026-10-29 02:44:01,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.107 2026-10-29 02:44:01,506 100 INFO rb-19fb48c-226083-429900 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 02:44:01,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:01] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 02:44:02,638 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 02:44:02,641 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 02:44:02,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.055 2026-10-29 02:44:02,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.031 2026-10-29 02:44:02,809 100 INFO rb-19fb48c-226083-429900 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 02:44:03,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.119 0.230 2026-10-29 02:44:03,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:44:03,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.340 2026-10-29 02:44:03,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.296 2026-10-29 02:44:03,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.312 2026-10-29 02:44:03,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.015 0.359 2026-10-29 02:44:03,168 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.341 2026-10-29 02:44:03,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 11 0.011 0.238 2026-10-29 02:44:03,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.117 2026-10-29 02:44:03,232 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:44:03,251 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:44:03,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "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 02:44:03,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.175 2026-10-29 02:44:03,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.192 2026-10-29 02:44:03,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.146 2026-10-29 02:44:03,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 18 0.017 0.210 2026-10-29 02:44:03,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.068 2026-10-29 02:44:03,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.018 2026-10-29 02:44:03,596 100 INFO rb-19fb48c-226083-429900 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 02:44:04,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 02:44:04,548 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 02:44:04,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 02:44:04,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.008 2026-10-29 02:44:04,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.033 0.089 2026-10-29 02:44:04,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.086 2026-10-29 02:44:04,777 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.122 2026-10-29 02:44:04,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.103 2026-10-29 02:44:04,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.090 2026-10-29 02:44:04,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.088 2026-10-29 02:44:04,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.088 2026-10-29 02:44:04,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.011 0.069 2026-10-29 02:44:04,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.091 2026-10-29 02:44:05,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:05] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.026 0.081 2026-10-29 02:44:05,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:05] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.012 0.038 2026-10-29 02:44:06,034 100 INFO rb-19fb48c-226083-429900 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 02:44:06,046 100 INFO rb-19fb48c-226083-429900 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 02:44:06,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:06] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.054 0.111 2026-10-29 02:44:06,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.027 0.217 2026-10-29 02:44:06,544 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:44:06,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:06] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-10-29 02:44:06,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:06] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-10-29 02:44:06,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:06] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.035 2026-10-29 02:44:06,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:06] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.063 2026-10-29 02:44:07,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-29 02:44:07,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 02:44:07,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:44:07,223 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:44:08,028 100 INFO rb-19fb48c-226083-429900 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 02:44:08,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 274 0.226 0.591 2026-10-29 02:44:08,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "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 02:44:08,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.017 2026-10-29 02:44:08,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:44:08,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.036 0.086 2026-10-29 02:44:08,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:44:08,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.163 2026-10-29 02:44:08,531 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:44:08,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.182 2026-10-29 02:44:08,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.008 2026-10-29 02:44:08,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.025 0.251 2026-10-29 02:44:08,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.350 2026-10-29 02:44:08,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.030 0.261 2026-10-29 02:44:08,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.507 2026-10-29 02:44:08,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.330 2026-10-29 02:44:08,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.306 2026-10-29 02:44:08,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:08] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.366 2026-10-29 02:44:09,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.370 2026-10-29 02:44:09,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.010 0.301 2026-10-29 02:44:09,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.260 2026-10-29 02:44:09,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.212 2026-10-29 02:44:09,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.195 2026-10-29 02:44:09,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.140 2026-10-29 02:44:09,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-29 02:44:09,185 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.112 2026-10-29 02:44:09,195 100 INFO rb-19fb48c-226083-429900 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 02:44:09,206 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.123 2026-10-29 02:44:09,230 100 INFO rb-19fb48c-226083-429900 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 02:44:09,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.045 2026-10-29 02:44:09,279 100 INFO rb-19fb48c-226083-429900 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 02:44:09,295 100 INFO rb-19fb48c-226083-429900 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 02:44:09,299 100 INFO rb-19fb48c-226083-429900 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 02:44:09,320 100 INFO rb-19fb48c-226083-429900 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 02:44:09,326 100 INFO rb-19fb48c-226083-429900 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 02:44:09,347 100 INFO rb-19fb48c-226083-429900 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 02:44:09,363 100 INFO rb-19fb48c-226083-429900 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 02:44:09,377 100 INFO rb-19fb48c-226083-429900 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 02:44:09,396 100 INFO rb-19fb48c-226083-429900 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 02:44:09,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8686029 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-10-29 02:44:09,430 100 INFO rb-19fb48c-226083-429900 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 02:44:09,464 100 INFO rb-19fb48c-226083-429900 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 02:44:09,548 100 INFO rb-19fb48c-226083-429900 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 02:44:09,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8686029 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-29 02:44:09,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.074 0.098 2026-10-29 02:44:09,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web HTTP/1.1" 200 - 16 0.016 0.109 2026-10-29 02:44:09,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:09] "GET /web HTTP/1.1" 200 - 16 0.015 0.051 2026-10-29 02:44:10,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 02:44:10,193 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-29 02:44:10,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.034 0.021 2026-10-29 02:44:10,231 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.059 2026-10-29 02:44:10,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.019 0.015 2026-10-29 02:44:10,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.091 0.129 2026-10-29 02:44:10,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.166 2026-10-29 02:44:10,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.113 2026-10-29 02:44:10,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.025 0.120 2026-10-29 02:44:10,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.181 2026-10-29 02:44:10,578 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.057 2026-10-29 02:44:10,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.071 2026-10-29 02:44:10,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.063 2026-10-29 02:44:10,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.085 2026-10-29 02:44:10,648 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.035 2026-10-29 02:44:10,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.010 0.079 2026-10-29 02:44:10,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:10] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.079 2026-10-29 02:44:11,179 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 02:44:11,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-29 02:44:11,205 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-29 02:44:11,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.031 0.048 2026-10-29 02:44:11,323 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.033 0.025 2026-10-29 02:44:11,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.036 0.182 2026-10-29 02:44:11,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.211 2026-10-29 02:44:11,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.207 2026-10-29 02:44:11,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.011 0.214 2026-10-29 02:44:11,546 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.154 2026-10-29 02:44:11,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.034 2026-10-29 02:44:11,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.041 2026-10-29 02:44:11,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.012 0.072 2026-10-29 02:44:11,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.095 2026-10-29 02:44:11,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.004 0.029 2026-10-29 02:44:11,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.019 0.038 2026-10-29 02:44:11,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:11] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.014 0.051 2026-10-29 02:44:12,648 100 INFO rb-19fb48c-226083-429900 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 02:44:12,665 100 INFO rb-19fb48c-226083-429900 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 02:44:12,763 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:12] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.028 0.079 2026-10-29 02:44:12,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:12] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.017 0.075 2026-10-29 02:44:12,923 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:44:13,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 02:44:13,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 02:44:13,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.135 0.562 2026-10-29 02:44:13,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.498 2026-10-29 02:44:13,939 100 INFO rb-19fb48c-226083-429900 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 02:44:13,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.059 2026-10-29 02:44:14,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:14] "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 02:44:14,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 02:44:14,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.010 2026-10-29 02:44:14,239 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:14] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.012 0.048 2026-10-29 02:44:14,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.014 2026-10-29 02:44:14,958 100 INFO rb-19fb48c-226083-429900 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 02:44:14,983 100 INFO rb-19fb48c-226083-429900 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 02:44:15,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.022 0.064 2026-10-29 02:44:15,945 100 INFO rb-19fb48c-226083-429900 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 02:44:15,958 100 INFO rb-19fb48c-226083-429900 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 02:44:15,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:44:15,976 100 INFO rb-19fb48c-226083-429900 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 02:44:15,990 100 INFO rb-19fb48c-226083-429900 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 02:44:16,007 100 INFO rb-19fb48c-226083-429900 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 02:44:16,061 100 INFO rb-19fb48c-226083-429900 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 02:44:16,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:44:16,076 100 INFO rb-19fb48c-226083-429900 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 02:44:16,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 02:44:16,102 100 INFO rb-19fb48c-226083-429900 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 02:44:16,113 100 INFO rb-19fb48c-226083-429900 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 02:44:16,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11516383 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-10-29 02:44:16,143 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:44:16,173 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #42 deleted pos.order.line records with IDs: [62] 2026-10-29 02:44:16,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11516383 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-29 02:44:16,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.080 0.180 2026-10-29 02:44:16,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:16] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.016 2026-10-29 02:44:17,208 100 INFO rb-19fb48c-226083-429900 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 02:44:17,225 100 INFO rb-19fb48c-226083-429900 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 02:44:17,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 02:44:17,247 100 INFO rb-19fb48c-226083-429900 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 02:44:17,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:17] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.032 2026-10-29 02:44:18,051 100 INFO rb-19fb48c-226083-429900 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 02:44:18,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:18] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.008 0.020 2026-10-29 02:44:18,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-10-29 02:44:19,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:19] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.519 1.226 2026-10-29 02:44:19,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:19] "GET /web HTTP/1.1" 200 - 16 0.014 0.062 2026-10-29 02:44:20,351 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 02:44:20,380 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 02:44:20,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-29 02:44:20,416 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.043 2026-10-29 02:44:20,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.009 2026-10-29 02:44:20,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.034 0.090 2026-10-29 02:44:20,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.093 2026-10-29 02:44:20,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.107 2026-10-29 02:44:20,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.011 0.120 2026-10-29 02:44:20,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.094 2026-10-29 02:44:20,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.064 2026-10-29 02:44:20,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.087 2026-10-29 02:44:20,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.019 0.094 2026-10-29 02:44:20,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.123 2026-10-29 02:44:20,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:20] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.057 2026-10-29 02:44:21,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 02:44:21,355 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-29 02:44:21,368 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 02:44:21,490 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.084 0.038 2026-10-29 02:44:21,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.063 0.162 2026-10-29 02:44:21,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.252 2026-10-29 02:44:21,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.180 2026-10-29 02:44:21,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.201 2026-10-29 02:44:21,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.212 2026-10-29 02:44:21,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.052 2026-10-29 02:44:21,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.066 2026-10-29 02:44:21,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.060 2026-10-29 02:44:21,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.014 0.096 2026-10-29 02:44:21,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.101 2026-10-29 02:44:21,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.038 2026-10-29 02:44:21,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:21] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.013 0.066 2026-10-29 02:44:22,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:22] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.008 0.033 2026-10-29 02:44:22,812 100 INFO rb-19fb48c-226083-429900 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 02:44:22,823 100 INFO rb-19fb48c-226083-429900 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 02:44:22,845 100 INFO rb-19fb48c-226083-429900 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 02:44:22,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:22] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.026 0.053 2026-10-29 02:44:23,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:23] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.013 0.063 2026-10-29 02:44:23,047 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:44:23,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-29 02:44:23,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 02:44:23,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.139 0.512 2026-10-29 02:44:23,877 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:23] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.375 2026-10-29 02:44:23,958 100 INFO rb-19fb48c-226083-429900 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 02:44:24,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:24] "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 02:44:24,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:24] "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 02:44:24,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 02:44:24,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.008 2026-10-29 02:44:24,185 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:24] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.009 0.043 2026-10-29 02:44:24,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:44:24,895 100 INFO rb-19fb48c-226083-429900 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 02:44:24,908 100 INFO rb-19fb48c-226083-429900 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 02:44:24,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:44:24,941 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:44:24,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7493 2026-10-29 02:44:24,981 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:44:24,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7493 2026-10-29 02:44:25,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024425_135394_MobileTestUi.txt 2026-10-29 02:44:25,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpi8v7wrz5_chrome_odoo" 2026-10-29 02:44:25,166 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-10-29 02:44:26,132 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7878 2026-10-29 02:44:26,132 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpt8w4_58m_chrome_odoo 2026-10-29 02:44:26,132 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35013/json/version 2026-10-29 02:44:26,134 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35013/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:44:26,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:44:26,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35013/json 2026-10-29 02:44:26,162 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35013/json with timeout 3 increased to 10s during tests 2026-10-29 02:44:26,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35013/devtools/page/C0F019D86CC07217A56569B3714419E2 2026-10-29 02:44:26,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:44:26,194 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:44:26,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:44:26,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:44:26,560 100 INFO rb-19fb48c-226083-429900 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 02:44:26,560 100 INFO rb-19fb48c-226083-429900 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 02:44:26,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:44:27,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:27] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.086 0.944 2026-10-29 02:44:27,624 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C0F019D86CC07217A56569B3714419E2', 'loaderId': '3DE1C65E90738028F3C5CD6DFDFFE04D', 'isDownload': False} 2026-10-29 02:44:27,624 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-29 02:44:27,671 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:44:27,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:27] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 02:44:27,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:27] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.029 2026-10-29 02:44:27,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:27] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.038 2026-10-29 02:44:28,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:28] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.014 0.014 2026-10-29 02:44:28,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.017 2026-10-29 02:44:28,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 02:44:28,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:44:28,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:44:28,416 100 INFO rb-19fb48c-226083-429900 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 02:44:29,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.296 0.666 2026-10-29 02:44:29,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.014 2026-10-29 02:44:29,524 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:44:29,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.131 2026-10-29 02:44:29,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 02:44:29,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 02:44:30,452 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.122 0.529 2026-10-29 02:44:30,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.061 2026-10-29 02:44:30,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:44:30,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-10-29 02:44:30,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:44:30,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.045 0.077 2026-10-29 02:44:30,783 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:44:30,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.159 2026-10-29 02:44:30,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.204 2026-10-29 02:44:30,914 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "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 02:44:30,941 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:44:30,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:30] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.263 2026-10-29 02:44:31,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.360 2026-10-29 02:44:31,053 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:44:31,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.419 2026-10-29 02:44:31,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.331 2026-10-29 02:44:31,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.363 2026-10-29 02:44:31,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.311 2026-10-29 02:44:31,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.394 2026-10-29 02:44:31,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.316 2026-10-29 02:44:31,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.315 2026-10-29 02:44:31,519 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.325 2026-10-29 02:44:31,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.330 2026-10-29 02:44:31,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.301 2026-10-29 02:44:31,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.261 2026-10-29 02:44:31,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.200 2026-10-29 02:44:31,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.199 2026-10-29 02:44:31,636 100 INFO rb-19fb48c-226083-429900 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 02:44:31,647 100 INFO rb-19fb48c-226083-429900 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 02:44:31,682 100 INFO rb-19fb48c-226083-429900 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 02:44:31,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.199 2026-10-29 02:44:31,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.153 2026-10-29 02:44:31,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.170 2026-10-29 02:44:31,756 100 INFO rb-19fb48c-226083-429900 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 02:44:31,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-29 02:44:31,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:44:31,782 100 INFO rb-19fb48c-226083-429900 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 02:44:31,783 100 INFO rb-19fb48c-226083-429900 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 02:44:31,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.016 0.159 2026-10-29 02:44:31,810 100 INFO rb-19fb48c-226083-429900 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 02:44:31,818 100 INFO rb-19fb48c-226083-429900 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 02:44:31,837 100 INFO rb-19fb48c-226083-429900 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 02:44:31,847 100 INFO rb-19fb48c-226083-429900 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 02:44:31,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.193 2026-10-29 02:44:31,874 100 INFO rb-19fb48c-226083-429900 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 02:44:31,917 100 INFO rb-19fb48c-226083-429900 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 02:44:31,929 100 INFO rb-19fb48c-226083-429900 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 02:44:31,952 100 INFO rb-19fb48c-226083-429900 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 02:44:32,019 100 INFO rb-19fb48c-226083-429900 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 02:44:32,031 100 INFO rb-19fb48c-226083-429900 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 02:44:32,060 100 INFO rb-19fb48c-226083-429900 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 02:44:32,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 02:44:32,070 100 INFO rb-19fb48c-226083-429900 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 02:44:32,077 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 02:44:32,085 100 INFO rb-19fb48c-226083-429900 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 02:44:32,129 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:44:32,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.051 2026-10-29 02:44:32,150 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10104019 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-10-29 02:44:35,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10104019 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 204}] 2026-10-29 02:44:35,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.906 2.384 2026-10-29 02:44:35,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.411 2026-10-29 02:44:35,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:35] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.009 0.025 2026-10-29 02:44:35,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:35] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 02:44:35,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:44:36,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:44:36,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:44:36,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7878 2026-10-29 02:44:36,378 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:44:36,379 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7878 2026-10-29 02:44:36,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024436_521922_MobileTestUi.txt 2026-10-29 02:44:36,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpt8w4_58m_chrome_odoo" 2026-10-29 02:44:36,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-10-29 02:44:37,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8089 2026-10-29 02:44:37,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpambobu_7_chrome_odoo 2026-10-29 02:44:37,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38689/json/version 2026-10-29 02:44:37,758 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38689/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:44:37,826 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:44:37,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38689/json 2026-10-29 02:44:37,832 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38689/json with timeout 3 increased to 10s during tests 2026-10-29 02:44:37,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38689/devtools/page/FA67F150FF9B864344BB2404083B5962 2026-10-29 02:44:37,872 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:44:37,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:44:38,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:44:38,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:44:38,140 100 INFO rb-19fb48c-226083-429900 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 02:44:38,140 100 INFO rb-19fb48c-226083-429900 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 02:44:38,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:44:39,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.082 0.792 2026-10-29 02:44:39,042 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'FA67F150FF9B864344BB2404083B5962', 'loaderId': 'B25FEFE0DA32984AF30F0570DD71FCE4', 'isDownload': False} 2026-10-29 02:44:39,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-29 02:44:39,062 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:44:39,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-10-29 02:44:39,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.029 2026-10-29 02:44:39,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.041 2026-10-29 02:44:39,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 02:44:39,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-29 02:44:39,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:44:39,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.020 2026-10-29 02:44:39,732 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:44:39,773 100 INFO rb-19fb48c-226083-429900 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 02:44:40,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.269 0.614 2026-10-29 02:44:40,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.880 2026-10-29 02:44:40,753 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:44:40,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.109 2026-10-29 02:44:40,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 02:44:40,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 02:44:41,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.149 0.497 2026-10-29 02:44:41,792 100 INFO rb-19fb48c-226083-429900 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 02:44:41,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.089 2026-10-29 02:44:41,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:41] "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 02:44:41,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 02:44:42,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.058 0.063 2026-10-29 02:44:42,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:44:42,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.169 2026-10-29 02:44:42,181 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.215 2026-10-29 02:44:42,222 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "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 02:44:42,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:44:42,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.291 2026-10-29 02:44:42,324 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:44:42,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.385 2026-10-29 02:44:42,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.419 2026-10-29 02:44:42,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.356 2026-10-29 02:44:42,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.026 0.363 2026-10-29 02:44:42,598 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.017 0.303 2026-10-29 02:44:42,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.302 2026-10-29 02:44:42,715 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.326 2026-10-29 02:44:42,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.308 2026-10-29 02:44:42,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.325 2026-10-29 02:44:42,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.345 2026-10-29 02:44:42,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.300 2026-10-29 02:44:42,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.241 2026-10-29 02:44:42,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.209 2026-10-29 02:44:42,915 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:44:42,932 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.191 2026-10-29 02:44:42,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-29 02:44:42,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-29 02:44:42,963 100 INFO rb-19fb48c-226083-429900 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 02:44:42,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.016 0.160 2026-10-29 02:44:42,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:42] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.157 2026-10-29 02:44:43,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.154 2026-10-29 02:44:43,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.157 2026-10-29 02:44:43,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:43] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 12 0.009 0.099 2026-10-29 02:44:43,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.132 0.543 2026-10-29 02:44:44,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:44:45,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:44:49,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:44:53,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:44:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:45:00,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 02:45:02,957 100 _WARNING rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals failed at step Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91")) { "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(\"1.91\")", "run": "[function]" }, ----------------------- { "content": "Check closing details", "trigger": ".cash-overview tr:nth-child(2) .cash-sign:contains(\"-\")", "run": "[function]" }, 2026-10-29 02:45:02,958 100 _ERROR rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals failed at step Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91")) 2026-10-29 02:45:02,958 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Asking for screenshot 2026-10-29 02:45:02,960 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Asking for screenshot 2026-10-29 02:45:03,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Screenshot in: /tmp/odoo_tests/rb-19fb48c-226083-429900/screenshots/sc_20261029_024503_035432_MobileTestUi.png 2026-10-29 02:45:03,066 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Screenshot in: /tmp/odoo_tests/rb-19fb48c-226083-429900/screenshots/sc_20261029_024503_066394_MobileTestUi.png 2026-10-29 02:45:03,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8089 2026-10-29 02:45:03,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:45:03,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8089 2026-10-29 02:45:03,177 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024503_177363_MobileTestUi.txt 2026-10-29 02:45:03,177 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpambobu_7_chrome_odoo" 2026-10-29 02:45:03,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: ====================================================================== 2026-10-29 02:45:03,187 100 _ERROR rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: FAIL: MobileTestUi.test_pos_closing_cash_decimals _Traceback_ (most recent call last): File "/data/build/rb-19fb48c-226083/addons/point_of_sale/tests/test_frontend.py", line 845, in test_pos_closing_cash_decimals self.start_tour("/pos/ui?config_id=%d" % self.main_pos_config.id, 'CashClosingDecimals', login="pos_user") File "/data/build/rb-19fb48c-226083/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-19fb48c-226083/odoo/tests/common.py", line 2208, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" failed Tour CashClosingDecimals failed at step Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91")) 2026-10-29 02:45:03,206 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Retrying a failed test: test_pos_closing_cash_decimals (odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi) 2026-10-29 02:45:03,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-10-29 02:45:04,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8299 2026-10-29 02:45:04,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmps9uc214y_chrome_odoo 2026-10-29 02:45:04,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37137/json/version 2026-10-29 02:45:04,288 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37137/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:45:04,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:45:04,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37137/json 2026-10-29 02:45:04,356 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37137/json with timeout 3 increased to 10s during tests 2026-10-29 02:45:04,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37137/devtools/page/BAF94EDC246C69AA2C40E79C9BB64FA2 2026-10-29 02:45:04,406 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:45:04,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:45:04,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:45:04,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:45:04,733 100 INFO rb-19fb48c-226083-429900 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 02:45:04,734 100 INFO rb-19fb48c-226083-429900 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 02:45:04,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:45:06,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.091 1.848 2026-10-29 02:45:06,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BAF94EDC246C69AA2C40E79C9BB64FA2', 'loaderId': 'DCA7607E073D6BCE6B8587D136FF5F82', 'isDownload': False} 2026-10-29 02:45:06,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-29 02:45:06,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:06,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:06] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-10-29 02:45:06,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:06] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.026 2026-10-29 02:45:06,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:06] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.035 2026-10-29 02:45:07,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:07] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 02:45:07,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-29 02:45:07,390 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:45:07,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-29 02:45:07,409 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:45:07,444 100 INFO rb-19fb48c-226083-429900 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 02:45:08,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.272 0.676 2026-10-29 02:45:08,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.009 2026-10-29 02:45:08,579 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:08,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.158 2026-10-29 02:45:08,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 02:45:08,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.017 2026-10-29 02:45:09,505 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.137 0.508 2026-10-29 02:45:09,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:09] "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 02:45:09,640 100 INFO rb-19fb48c-226083-429900 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 02:45:09,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.027 2026-10-29 02:45:09,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:45:09,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.037 0.093 2026-10-29 02:45:09,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.181 2026-10-29 02:45:09,988 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:45:10,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "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 02:45:10,040 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:45:10,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.260 2026-10-29 02:45:10,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.324 2026-10-29 02:45:10,144 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:45:10,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.378 2026-10-29 02:45:10,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.025 0.426 2026-10-29 02:45:10,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.375 2026-10-29 02:45:10,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.031 0.251 2026-10-29 02:45:10,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.308 2026-10-29 02:45:10,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.299 2026-10-29 02:45:10,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.316 2026-10-29 02:45:10,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.284 2026-10-29 02:45:10,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.284 2026-10-29 02:45:10,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.290 2026-10-29 02:45:10,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.233 2026-10-29 02:45:10,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.201 2026-10-29 02:45:10,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.179 2026-10-29 02:45:10,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.150 2026-10-29 02:45:10,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:45:10,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.111 2026-10-29 02:45:10,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-29 02:45:10,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-29 02:45:10,749 100 INFO rb-19fb48c-226083-429900 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 02:45:10,752 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.156 2026-10-29 02:45:10,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.156 2026-10-29 02:45:10,805 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:10] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.160 2026-10-29 02:45:11,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.138 0.490 2026-10-29 02:45:11,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:11] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.017 0.648 2026-10-29 02:45:12,193 100 INFO rb-19fb48c-226083-429900 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 02:45:12,194 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:45:12,211 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:12,216 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8299 2026-10-29 02:45:12,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:45:12,218 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8299 2026-10-29 02:45:12,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024512_321344_MobileTestUi.txt 2026-10-29 02:45:12,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmps9uc214y_chrome_odoo" 2026-10-29 02:45:12,378 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-10-29 02:45:13,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8500 2026-10-29 02:45:13,533 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4qdyn6sq_chrome_odoo 2026-10-29 02:45:13,533 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45299/json/version 2026-10-29 02:45:13,536 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45299/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:45:13,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:45:13,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45299/json 2026-10-29 02:45:13,615 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45299/json with timeout 3 increased to 10s during tests 2026-10-29 02:45:13,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45299/devtools/page/7BB7B2CA5F42690FBA7C03B81702BE96 2026-10-29 02:45:13,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:45:13,655 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:45:13,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:45:13,915 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:45:13,921 100 INFO rb-19fb48c-226083-429900 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 02:45:13,921 100 INFO rb-19fb48c-226083-429900 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 02:45:13,938 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:45:14,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.077 0.917 2026-10-29 02:45:14,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7BB7B2CA5F42690FBA7C03B81702BE96', 'loaderId': 'AA7FC8CA3E90909D48192F397475CD06', 'isDownload': False} 2026-10-29 02:45:14,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-29 02:45:14,975 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:14,983 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 02:45:15,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:15] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.041 2026-10-29 02:45:15,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:15] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-29 02:45:15,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 02:45:15,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 02:45:15,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:45:15,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.018 2026-10-29 02:45:15,662 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:45:15,685 100 INFO rb-19fb48c-226083-429900 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 02:45:16,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.246 0.609 2026-10-29 02:45:16,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.882 2026-10-29 02:45:16,666 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:16,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.130 2026-10-29 02:45:16,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 02:45:16,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:45:17,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.158 0.536 2026-10-29 02:45:17,707 100 INFO rb-19fb48c-226083-429900 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 02:45:17,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.075 2026-10-29 02:45:17,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:17] "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 02:45:17,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:45:17,947 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.029 0.067 2026-10-29 02:45:18,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.152 2026-10-29 02:45:18,033 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:45:18,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.214 2026-10-29 02:45:18,122 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:45:18,131 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:45:18,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.286 2026-10-29 02:45:18,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:45:18,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.322 2026-10-29 02:45:18,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.427 2026-10-29 02:45:18,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.403 2026-10-29 02:45:18,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.337 2026-10-29 02:45:18,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.017 0.309 2026-10-29 02:45:18,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.300 2026-10-29 02:45:18,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.300 2026-10-29 02:45:18,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.270 2026-10-29 02:45:18,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.231 2026-10-29 02:45:18,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.233 2026-10-29 02:45:18,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.216 2026-10-29 02:45:18,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.186 2026-10-29 02:45:18,712 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.177 2026-10-29 02:45:18,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.153 2026-10-29 02:45:18,786 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.026 0.146 2026-10-29 02:45:18,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.167 2026-10-29 02:45:18,825 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:45:18,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.001 0.160 2026-10-29 02:45:18,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-29 02:45:18,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-29 02:45:18,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.160 2026-10-29 02:45:18,881 100 INFO rb-19fb48c-226083-429900 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 02:45:19,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.133 0.394 2026-10-29 02:45:19,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:19] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.011 0.550 2026-10-29 02:45:20,214 100 INFO rb-19fb48c-226083-429900 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 02:45:20,216 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:45:20,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:45:20,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8500 2026-10-29 02:45:20,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:45:20,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8500 2026-10-29 02:45:20,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024520_366086_MobileTestUi.txt 2026-10-29 02:45:20,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4qdyn6sq_chrome_odoo" 2026-10-29 02:45:20,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-10-29 02:45:25,387 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8703 2026-10-29 02:45:25,388 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpfzr5okbl_chrome_odoo 2026-10-29 02:45:25,388 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38037/json/version 2026-10-29 02:45:25,395 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38037/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:45:25,441 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:45:25,441 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38037/json 2026-10-29 02:45:25,442 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38037/json with timeout 3 increased to 10s during tests 2026-10-29 02:45:25,452 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38037/devtools/page/E8D2F19C6BD3AA96B439F771F60F1269 2026-10-29 02:45:25,461 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:45:25,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:45:25,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:45:25,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:45:25,825 100 INFO rb-19fb48c-226083-429900 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 02:45:25,825 100 INFO rb-19fb48c-226083-429900 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 02:45:25,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:45:26,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:26] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.086 0.881 2026-10-29 02:45:26,818 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E8D2F19C6BD3AA96B439F771F60F1269', 'loaderId': '09A74055A28DE084AE66AFF42B7FEC6E', 'isDownload': False} 2026-10-29 02:45:26,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-29 02:45:26,850 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:26,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:26] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.019 2026-10-29 02:45:26,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:26] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-10-29 02:45:26,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:26] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.061 2026-10-29 02:45:27,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:27] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 02:45:27,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 02:45:27,520 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:45:27,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-29 02:45:27,534 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:45:27,580 100 INFO rb-19fb48c-226083-429900 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 02:45:28,357 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:45:28,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.229 0.668 2026-10-29 02:45:28,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.096 2026-10-29 02:45:28,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-10-29 02:45:28,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.016 2026-10-29 02:45:28,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:28] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.031 0.047 2026-10-29 02:45:28,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:28] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.152 2026-10-29 02:45:28,952 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:45:28,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:28] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.213 2026-10-29 02:45:29,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.263 2026-10-29 02:45:29,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "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 02:45:29,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:45:29,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.360 2026-10-29 02:45:29,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.403 2026-10-29 02:45:29,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.364 2026-10-29 02:45:29,213 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:45:29,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.293 2026-10-29 02:45:29,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.322 2026-10-29 02:45:29,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.281 2026-10-29 02:45:29,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.321 2026-10-29 02:45:29,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.274 2026-10-29 02:45:29,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.320 2026-10-29 02:45:29,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.327 2026-10-29 02:45:29,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.333 2026-10-29 02:45:29,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.326 2026-10-29 02:45:29,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.301 2026-10-29 02:45:29,757 100 INFO rb-19fb48c-226083-429900 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 02:45:29,784 100 INFO rb-19fb48c-226083-429900 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 02:45:29,799 100 INFO rb-19fb48c-226083-429900 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 02:45:29,812 100 INFO rb-19fb48c-226083-429900 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 02:45:29,817 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.328 2026-10-29 02:45:29,831 100 INFO rb-19fb48c-226083-429900 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 02:45:29,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.327 2026-10-29 02:45:29,919 100 INFO rb-19fb48c-226083-429900 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 02:45:29,931 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:29] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.018 0.341 2026-10-29 02:45:29,997 100 INFO rb-19fb48c-226083-429900 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 02:45:30,002 100 INFO rb-19fb48c-226083-429900 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 02:45:30,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.368 2026-10-29 02:45:30,031 100 INFO rb-19fb48c-226083-429900 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 02:45:30,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45: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 02:45:30,057 100 INFO rb-19fb48c-226083-429900 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 02:45:30,072 100 INFO rb-19fb48c-226083-429900 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 02:45:30,073 100 INFO rb-19fb48c-226083-429900 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 02:45:30,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.025 0.377 2026-10-29 02:45:30,101 100 INFO rb-19fb48c-226083-429900 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 02:45:30,110 100 INFO rb-19fb48c-226083-429900 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 02:45:30,134 100 INFO rb-19fb48c-226083-429900 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 02:45:30,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.363 2026-10-29 02:45:30,163 100 INFO rb-19fb48c-226083-429900 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 02:45:30,164 100 INFO rb-19fb48c-226083-429900 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 02:45:30,185 100 INFO rb-19fb48c-226083-429900 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 02:45:30,192 100 INFO rb-19fb48c-226083-429900 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 02:45:30,211 100 INFO rb-19fb48c-226083-429900 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 02:45:30,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.340 2026-10-29 02:45:30,242 100 INFO rb-19fb48c-226083-429900 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 02:45:30,256 100 INFO rb-19fb48c-226083-429900 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 02:45:30,267 100 INFO rb-19fb48c-226083-429900 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 02:45:30,275 100 INFO rb-19fb48c-226083-429900 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 02:45:30,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.394 2026-10-29 02:45:30,313 100 INFO rb-19fb48c-226083-429900 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 02:45:30,322 100 INFO rb-19fb48c-226083-429900 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 02:45:30,330 100 INFO rb-19fb48c-226083-429900 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 02:45:30,345 100 INFO rb-19fb48c-226083-429900 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 02:45:30,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.397 2026-10-29 02:45:30,365 100 INFO rb-19fb48c-226083-429900 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 02:45:30,382 100 INFO rb-19fb48c-226083-429900 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 02:45:30,409 100 INFO rb-19fb48c-226083-429900 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 02:45:30,413 100 INFO rb-19fb48c-226083-429900 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 02:45:30,424 100 INFO rb-19fb48c-226083-429900 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 02:45:30,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.363 2026-10-29 02:45:30,456 100 INFO rb-19fb48c-226083-429900 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 02:45:30,456 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.338 2026-10-29 02:45:30,471 100 INFO rb-19fb48c-226083-429900 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 02:45:30,481 100 INFO rb-19fb48c-226083-429900 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 02:45:30,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.295 2026-10-29 02:45:30,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.265 2026-10-29 02:45:30,508 100 INFO rb-19fb48c-226083-429900 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 02:45:30,518 100 INFO rb-19fb48c-226083-429900 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 02:45:30,534 100 INFO rb-19fb48c-226083-429900 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 02:45:30,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.216 2026-10-29 02:45:30,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.150 2026-10-29 02:45:30,554 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:45:30,568 100 INFO rb-19fb48c-226083-429900 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 02:45:30,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.009 0.109 2026-10-29 02:45:30,598 100 INFO rb-19fb48c-226083-429900 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 02:45:30,608 100 INFO rb-19fb48c-226083-429900 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 02:45:30,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.123 2026-10-29 02:45:30,635 100 INFO rb-19fb48c-226083-429900 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 02:45:30,646 100 INFO rb-19fb48c-226083-429900 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 02:45:30,659 100 INFO rb-19fb48c-226083-429900 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 02:45:30,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:30] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.175 2026-10-29 02:45:30,675 100 INFO rb-19fb48c-226083-429900 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 02:45:30,699 100 INFO rb-19fb48c-226083-429900 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 02:45:30,705 100 INFO rb-19fb48c-226083-429900 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 02:45:30,733 100 INFO rb-19fb48c-226083-429900 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 02:45:30,738 100 INFO rb-19fb48c-226083-429900 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 02:45:30,761 100 INFO rb-19fb48c-226083-429900 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 02:45:30,776 100 INFO rb-19fb48c-226083-429900 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 02:45:30,790 100 INFO rb-19fb48c-226083-429900 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 02:45:30,804 100 INFO rb-19fb48c-226083-429900 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 02:45:30,826 100 INFO rb-19fb48c-226083-429900 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 02:45:30,841 100 INFO rb-19fb48c-226083-429900 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 02:45:30,862 100 INFO rb-19fb48c-226083-429900 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 02:45:30,874 100 INFO rb-19fb48c-226083-429900 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 02:45:30,895 100 INFO rb-19fb48c-226083-429900 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 02:45:30,913 100 INFO rb-19fb48c-226083-429900 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 02:45:30,923 100 INFO rb-19fb48c-226083-429900 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 02:45:30,938 100 INFO rb-19fb48c-226083-429900 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 02:45:30,957 100 INFO rb-19fb48c-226083-429900 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 02:45:30,972 100 INFO rb-19fb48c-226083-429900 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 02:45:30,995 100 INFO rb-19fb48c-226083-429900 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 02:45:31,007 100 INFO rb-19fb48c-226083-429900 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 02:45:31,027 100 INFO rb-19fb48c-226083-429900 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 02:45:31,055 100 INFO rb-19fb48c-226083-429900 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 02:45:31,063 100 INFO rb-19fb48c-226083-429900 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 02:45:31,080 100 INFO rb-19fb48c-226083-429900 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 02:45:31,093 100 INFO rb-19fb48c-226083-429900 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 02:45:31,118 100 INFO rb-19fb48c-226083-429900 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 02:45:31,132 100 INFO rb-19fb48c-226083-429900 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 02:45:31,143 100 INFO rb-19fb48c-226083-429900 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 02:45:31,157 100 INFO rb-19fb48c-226083-429900 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 02:45:31,178 100 INFO rb-19fb48c-226083-429900 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 02:45:31,195 100 INFO rb-19fb48c-226083-429900 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 02:45:31,209 100 INFO rb-19fb48c-226083-429900 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 02:45:31,243 100 INFO rb-19fb48c-226083-429900 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 02:45:31,248 100 INFO rb-19fb48c-226083-429900 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 02:45:31,265 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:45:31,277 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:45:31,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:45:31,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8703 2026-10-29 02:45:31,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:45:31,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8703 2026-10-29 02:45:31,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024531_475289_MobileTestUi.txt 2026-10-29 02:45:31,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpfzr5okbl_chrome_odoo" 2026-10-29 02:45:31,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-10-29 02:45:32,363 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #39 deleted mail.message records with IDs: [8984] 2026-10-29 02:45:33,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8930 2026-10-29 02:45:33,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp1fz74b2m_chrome_odoo 2026-10-29 02:45:33,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46029/json/version 2026-10-29 02:45:33,092 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46029/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:45:33,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:45:33,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46029/json 2026-10-29 02:45:33,127 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46029/json with timeout 3 increased to 10s during tests 2026-10-29 02:45:33,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46029/devtools/page/262792110C2FCB91FAD224C9688A823D 2026-10-29 02:45:33,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:45:33,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:45:33,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:45:33,265 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:45:33,278 100 INFO rb-19fb48c-226083-429900 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 02:45:33,279 100 INFO rb-19fb48c-226083-429900 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 02:45:33,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:45:34,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:34] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.104 0.860 2026-10-29 02:45:34,282 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '262792110C2FCB91FAD224C9688A823D', 'loaderId': '739432BCFBF2BC11981CE510E3ABD879', 'isDownload': False} 2026-10-29 02:45:34,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-29 02:45:34,311 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:34,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:34] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.014 2026-10-29 02:45:34,372 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:34] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-10-29 02:45:34,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:34] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.042 2026-10-29 02:45:34,983 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 02:45:35,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-29 02:45:35,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 02:45:35,074 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:45:35,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:45:35,109 100 INFO rb-19fb48c-226083-429900 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 02:45:35,891 100 INFO rb-19fb48c-226083-429900 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 02:45:35,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.221 0.629 2026-10-29 02:45:36,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.091 2026-10-29 02:45:36,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "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 02:45:36,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 02:45:36,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.053 0.068 2026-10-29 02:45:36,386 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:45:36,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.200 2026-10-29 02:45:36,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45: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 02:45:36,511 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:45:36,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.294 2026-10-29 02:45:36,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.362 2026-10-29 02:45:36,622 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:36,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.399 2026-10-29 02:45:36,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.464 2026-10-29 02:45:36,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.331 2026-10-29 02:45:36,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.023 0.305 2026-10-29 02:45:36,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.348 2026-10-29 02:45:36,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:36] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.297 2026-10-29 02:45:37,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.312 2026-10-29 02:45:37,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.352 2026-10-29 02:45:37,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.386 2026-10-29 02:45:37,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.386 2026-10-29 02:45:37,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.334 2026-10-29 02:45:37,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.290 2026-10-29 02:45:37,246 100 INFO rb-19fb48c-226083-429900 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 02:45:37,251 100 INFO rb-19fb48c-226083-429900 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 02:45:37,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.270 2026-10-29 02:45:37,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.232 2026-10-29 02:45:37,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.189 2026-10-29 02:45:37,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.125 2026-10-29 02:45:37,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-29 02:45:37,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.156 2026-10-29 02:45:37,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.075 0.372 2026-10-29 02:45:37,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.437 2026-10-29 02:45:37,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.446 2026-10-29 02:45:38,490 100 INFO rb-19fb48c-226083-429900 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 02:45:38,507 100 INFO rb-19fb48c-226083-429900 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 02:45:38,522 100 INFO rb-19fb48c-226083-429900 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 02:45:38,538 100 INFO rb-19fb48c-226083-429900 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 02:45:38,560 100 INFO rb-19fb48c-226083-429900 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 02:45:38,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:38] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.062 0.163 2026-10-29 02:45:39,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:45:39,532 100 INFO rb-19fb48c-226083-429900 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 02:45:39,540 100 INFO rb-19fb48c-226083-429900 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 02:45:39,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:45:39,563 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:39,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8930 2026-10-29 02:45:39,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:45:39,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8930 2026-10-29 02:45:39,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024539_670914_MobileTestUi.txt 2026-10-29 02:45:39,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp1fz74b2m_chrome_odoo" 2026-10-29 02:45:39,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-29 02:45:40,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9132 2026-10-29 02:45:40,495 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8rg6rnjx_chrome_odoo 2026-10-29 02:45:40,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33337/json/version 2026-10-29 02:45:40,507 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33337/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:45:40,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:45:40,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33337/json 2026-10-29 02:45:40,561 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33337/json with timeout 3 increased to 10s during tests 2026-10-29 02:45:40,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33337/devtools/page/6E89C391146F2F9A75FD63DD7DA10E42 2026-10-29 02:45:40,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:45:40,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:45:40,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:45:40,916 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:45:40,919 100 INFO rb-19fb48c-226083-429900 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 02:45:40,920 100 INFO rb-19fb48c-226083-429900 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 02:45:40,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:45:41,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.849 2026-10-29 02:45:41,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6E89C391146F2F9A75FD63DD7DA10E42', 'loaderId': 'C50BB5CF449182E927F2395DD1CD4B40', 'isDownload': False} 2026-10-29 02:45:41,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-29 02:45:41,917 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:41,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:41] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.015 2026-10-29 02:45:41,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:41] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.052 2026-10-29 02:45:41,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:41] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.046 2026-10-29 02:45:42,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 02:45:42,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.018 2026-10-29 02:45:42,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:42,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:42,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 02:45:42,802 100 INFO rb-19fb48c-226083-429900 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 02:45:43,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.371 0.727 2026-10-29 02:45:43,983 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 1.102 2026-10-29 02:45:44,023 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:44,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.151 2026-10-29 02:45:44,174 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 02:45:44,231 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:45:44,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.491 2026-10-29 02:45:45,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.074 2026-10-29 02:45:45,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:45:45,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "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 02:45:45,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 02:45:45,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.033 0.061 2026-10-29 02:45:45,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.153 2026-10-29 02:45:45,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:45,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.214 2026-10-29 02:45:45,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.278 2026-10-29 02:45:45,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "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 02:45:45,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:45,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.334 2026-10-29 02:45:45,542 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:45:45,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.401 2026-10-29 02:45:45,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.365 2026-10-29 02:45:45,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.020 0.352 2026-10-29 02:45:45,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.369 2026-10-29 02:45:45,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.014 0.295 2026-10-29 02:45:45,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.288 2026-10-29 02:45:45,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.007 0.313 2026-10-29 02:45:45,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.347 2026-10-29 02:45:45,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.326 2026-10-29 02:45:45,995 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.297 2026-10-29 02:45:46,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.252 2026-10-29 02:45:46,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.201 2026-10-29 02:45:46,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.180 2026-10-29 02:45:46,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.136 2026-10-29 02:45:46,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.104 2026-10-29 02:45:46,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.107 2026-10-29 02:45:46,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.115 2026-10-29 02:45:46,176 100 INFO rb-19fb48c-226083-429900 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 02:45:46,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.113 2026-10-29 02:45:46,188 100 INFO rb-19fb48c-226083-429900 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 02:45:46,220 100 INFO rb-19fb48c-226083-429900 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 02:45:46,227 100 INFO rb-19fb48c-226083-429900 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 02:45:46,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.050 2026-10-29 02:45:46,252 100 INFO rb-19fb48c-226083-429900 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 02:45:46,291 100 INFO rb-19fb48c-226083-429900 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 02:45:46,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:45:46,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:45:46,308 100 INFO rb-19fb48c-226083-429900 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 02:45:46,331 100 INFO rb-19fb48c-226083-429900 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 02:45:46,350 100 INFO rb-19fb48c-226083-429900 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 02:45:46,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31428190 for PoS orders references: ['Order 00051-002-0001'] (draft: False) 2026-10-29 02:45:46,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:45:46,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31428190 with result: [{'id': 46, 'pos_reference': 'Order 00051-002-0001', 'account_move': False}] 2026-10-29 02:45:46,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.086 0.187 2026-10-29 02:45:46,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:46] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 02:45:47,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:45:47,442 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:47,461 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9132 2026-10-29 02:45:47,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:45:47,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9132 2026-10-29 02:45:47,589 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024547_589515_MobileTestUi.txt 2026-10-29 02:45:47,589 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8rg6rnjx_chrome_odoo" 2026-10-29 02:45:47,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-10-29 02:45:48,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9348 2026-10-29 02:45:48,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpwxm54zwv_chrome_odoo 2026-10-29 02:45:48,703 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42421/json/version 2026-10-29 02:45:48,705 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42421/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:45:48,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:45:48,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42421/json 2026-10-29 02:45:48,756 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42421/json with timeout 3 increased to 10s during tests 2026-10-29 02:45:48,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42421/devtools/page/ECFC8E3AD5D7A46BD037228023560452 2026-10-29 02:45:48,784 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:45:48,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:45:49,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:45:49,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:45:49,179 100 INFO rb-19fb48c-226083-429900 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 02:45:49,179 100 INFO rb-19fb48c-226083-429900 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 02:45:49,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:45:50,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.094 0.901 2026-10-29 02:45:50,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'ECFC8E3AD5D7A46BD037228023560452', 'loaderId': 'FFFC4258A2566E949E48F511B56B9BA3', 'isDownload': False} 2026-10-29 02:45:50,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-29 02:45:50,242 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:50,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-10-29 02:45:50,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-10-29 02:45:50,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.043 2026-10-29 02:45:50,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 02:45:50,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 02:45:50,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 02:45:50,981 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:45:50,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:45:51,007 100 INFO rb-19fb48c-226083-429900 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 02:45:51,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.250 0.688 2026-10-29 02:45:52,013 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.947 2026-10-29 02:45:52,037 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:45:52,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.096 2026-10-29 02:45:52,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-29 02:45:52,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:45:52,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.127 0.465 2026-10-29 02:45:52,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.070 2026-10-29 02:45:53,036 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "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 02:45:53,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 02:45:53,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:45:53,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.040 0.053 2026-10-29 02:45:53,234 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 02:45:53,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.159 2026-10-29 02:45:53,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:45:53,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:45:53,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.223 2026-10-29 02:45:53,368 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:45:53,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.022 0.279 2026-10-29 02:45:53,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.390 2026-10-29 02:45:53,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.409 2026-10-29 02:45:53,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.327 2026-10-29 02:45:53,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.016 0.311 2026-10-29 02:45:53,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.313 2026-10-29 02:45:53,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.350 2026-10-29 02:45:53,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.328 2026-10-29 02:45:53,912 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.340 2026-10-29 02:45:53,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.023 0.351 2026-10-29 02:45:53,991 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.377 2026-10-29 02:45:54,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.317 2026-10-29 02:45:54,035 100 INFO rb-19fb48c-226083-429900 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 02:45:54,040 100 INFO rb-19fb48c-226083-429900 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 02:45:54,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.310 2026-10-29 02:45:54,079 100 INFO rb-19fb48c-226083-429900 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 02:45:54,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.273 2026-10-29 02:45:54,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.238 2026-10-29 02:45:54,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.021 0.193 2026-10-29 02:45:54,149 100 INFO rb-19fb48c-226083-429900 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 02:45:54,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.150 2026-10-29 02:45:54,162 100 INFO rb-19fb48c-226083-429900 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 02:45:54,176 100 INFO rb-19fb48c-226083-429900 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 02:45:54,183 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45: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 02:45:54,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.009 0.171 2026-10-29 02:45:54,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:45:54,221 100 INFO rb-19fb48c-226083-429900 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 02:45:54,242 100 INFO rb-19fb48c-226083-429900 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 02:45:54,247 100 INFO rb-19fb48c-226083-429900 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 02:45:54,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.171 2026-10-29 02:45:54,264 100 INFO rb-19fb48c-226083-429900 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 02:45:54,278 100 INFO rb-19fb48c-226083-429900 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 02:45:54,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.180 2026-10-29 02:45:54,300 100 INFO rb-19fb48c-226083-429900 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 02:45:54,311 100 INFO rb-19fb48c-226083-429900 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 02:45:54,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.194 2026-10-29 02:45:54,346 100 INFO rb-19fb48c-226083-429900 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 02:45:54,352 100 INFO rb-19fb48c-226083-429900 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 02:45:54,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:45:54,364 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:45:54,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 02:45:54,396 100 INFO rb-19fb48c-226083-429900 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 02:45:54,416 100 INFO rb-19fb48c-226083-429900 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 02:45:54,421 100 INFO rb-19fb48c-226083-429900 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 02:45:54,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16808678 for PoS orders references: ['Order 00052-002-0001'] (draft: False) 2026-10-29 02:45:54,455 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:45:54,692 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16808678 with result: [{'id': 47, 'pos_reference': 'Order 00052-002-0001', 'account_move': False}] 2026-10-29 02:45:54,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.104 0.185 2026-10-29 02:45:54,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:54] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-10-29 02:45:55,531 100 INFO rb-19fb48c-226083-429900 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 02:45:55,537 100 INFO rb-19fb48c-226083-429900 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 02:45:55,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 02:45:55,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-29 02:45:55,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:45:55,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:55] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.011 0.026 2026-10-29 02:45:55,736 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:55] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.021 0.053 2026-10-29 02:45:56,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 02:45:56,502 100 INFO rb-19fb48c-226083-429900 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 02:45:56,517 100 INFO rb-19fb48c-226083-429900 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 02:45:56,525 100 INFO rb-19fb48c-226083-429900 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 02:45:56,537 100 INFO rb-19fb48c-226083-429900 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 02:45:56,556 100 INFO rb-19fb48c-226083-429900 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 02:45:56,571 100 INFO rb-19fb48c-226083-429900 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 02:45:56,587 100 INFO rb-19fb48c-226083-429900 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 02:45:56,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-29 02:45:56,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:45:56,637 100 INFO rb-19fb48c-226083-429900 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 02:45:56,655 100 INFO rb-19fb48c-226083-429900 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 02:45:56,674 100 INFO rb-19fb48c-226083-429900 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 02:45:56,687 100 INFO rb-19fb48c-226083-429900 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 02:45:56,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:45:56,710 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:45:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 02:45:56,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9348 2026-10-29 02:45:56,739 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:45:56,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9348 2026-10-29 02:45:56,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024556_874854_MobileTestUi.txt 2026-10-29 02:45:56,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpwxm54zwv_chrome_odoo" 2026-10-29 02:45:56,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-10-29 02:45:57,840 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9556 2026-10-29 02:45:57,840 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkmv64cv0_chrome_odoo 2026-10-29 02:45:57,841 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35871/json/version 2026-10-29 02:45:57,846 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35871/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:45:57,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:45:57,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35871/json 2026-10-29 02:45:57,949 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35871/json with timeout 3 increased to 10s during tests 2026-10-29 02:45:57,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35871/devtools/page/B10295C17669E69FE9B5835CE7C29915 2026-10-29 02:45:58,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:45:58,012 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:45:58,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:45:58,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:45:58,354 100 INFO rb-19fb48c-226083-429900 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 02:45:58,354 100 INFO rb-19fb48c-226083-429900 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 02:45:58,390 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:46:00,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:00] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.090 1.952 2026-10-29 02:46:00,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B10295C17669E69FE9B5835CE7C29915', 'loaderId': 'BB38E737D7B1AC65CD68AFB355E29C4D', 'isDownload': False} 2026-10-29 02:46:00,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-29 02:46:00,457 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:00,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:00] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.014 2026-10-29 02:46:00,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:00] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.028 2026-10-29 02:46:00,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:00] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.052 2026-10-29 02:46:01,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 02:46:01,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.023 2026-10-29 02:46:01,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:46:01,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.016 2026-10-29 02:46:01,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:46:01,257 100 INFO rb-19fb48c-226083-429900 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 02:46:02,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.272 0.678 2026-10-29 02:46:02,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.945 2026-10-29 02:46:02,348 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:02,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.111 2026-10-29 02:46:02,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 02:46:02,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 02:46:03,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.148 0.563 2026-10-29 02:46:03,407 100 INFO rb-19fb48c-226083-429900 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 02:46:03,475 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.070 2026-10-29 02:46:03,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "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 02:46:03,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 02:46:03,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.050 0.048 2026-10-29 02:46:03,702 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:46:03,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.142 2026-10-29 02:46:03,786 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.197 2026-10-29 02:46:03,835 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "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 02:46:03,856 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:46:03,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.266 2026-10-29 02:46:03,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:46:03,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.320 2026-10-29 02:46:04,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.370 2026-10-29 02:46:04,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.308 2026-10-29 02:46:04,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.342 2026-10-29 02:46:04,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.019 0.267 2026-10-29 02:46:04,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.277 2026-10-29 02:46:04,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.299 2026-10-29 02:46:04,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.317 2026-10-29 02:46:04,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.033 0.351 2026-10-29 02:46:04,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.371 2026-10-29 02:46:04,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.324 2026-10-29 02:46:04,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.269 2026-10-29 02:46:04,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.263 2026-10-29 02:46:04,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.210 2026-10-29 02:46:04,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.161 2026-10-29 02:46:04,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.100 2026-10-29 02:46:04,547 100 INFO rb-19fb48c-226083-429900 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 02:46:04,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.008 0.104 2026-10-29 02:46:04,593 100 INFO rb-19fb48c-226083-429900 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 02:46:04,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.002 0.115 2026-10-29 02:46:04,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.125 2026-10-29 02:46:04,663 100 INFO rb-19fb48c-226083-429900 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 02:46:04,675 100 INFO rb-19fb48c-226083-429900 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 02:46:04,679 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:04,690 100 INFO rb-19fb48c-226083-429900 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 02:46:04,717 100 INFO rb-19fb48c-226083-429900 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 02:46:04,723 100 INFO rb-19fb48c-226083-429900 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 02:46:04,745 100 INFO rb-19fb48c-226083-429900 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 02:46:04,797 100 INFO rb-19fb48c-226083-429900 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 02:46:04,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:46:04,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:46:04,812 100 INFO rb-19fb48c-226083-429900 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 02:46:04,822 100 INFO rb-19fb48c-226083-429900 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 02:46:04,845 100 INFO rb-19fb48c-226083-429900 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 02:46:04,861 100 INFO rb-19fb48c-226083-429900 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 02:46:04,877 100 INFO rb-19fb48c-226083-429900 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 02:46:04,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-29 02:46:04,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-29 02:46:04,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-29 02:46:04,973 100 INFO rb-19fb48c-226083-429900 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 02:46:04,999 100 INFO rb-19fb48c-226083-429900 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 02:46:05,011 100 INFO rb-19fb48c-226083-429900 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 02:46:05,022 100 INFO rb-19fb48c-226083-429900 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 02:46:05,044 100 INFO rb-19fb48c-226083-429900 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 02:46:05,064 100 INFO rb-19fb48c-226083-429900 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 02:46:05,071 100 INFO rb-19fb48c-226083-429900 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 02:46:05,091 100 INFO rb-19fb48c-226083-429900 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 02:46:05,109 100 INFO rb-19fb48c-226083-429900 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 02:46:05,125 100 INFO rb-19fb48c-226083-429900 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 02:46:05,139 100 INFO rb-19fb48c-226083-429900 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 02:46:05,167 100 INFO rb-19fb48c-226083-429900 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 02:46:05,980 100 INFO rb-19fb48c-226083-429900 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 02:46:05,989 100 INFO rb-19fb48c-226083-429900 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 02:46:06,005 100 INFO rb-19fb48c-226083-429900 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 02:46:06,020 100 INFO rb-19fb48c-226083-429900 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 02:46:06,036 100 INFO rb-19fb48c-226083-429900 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 02:46:06,053 100 INFO rb-19fb48c-226083-429900 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 02:46:06,070 100 INFO rb-19fb48c-226083-429900 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 02:46:06,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:46:06,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:46:06,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9556 2026-10-29 02:46:06,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:46:06,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9556 2026-10-29 02:46:06,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024606_234963_MobileTestUi.txt 2026-10-29 02:46:06,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkmv64cv0_chrome_odoo" 2026-10-29 02:46:06,669 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9764 2026-10-29 02:46:06,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpojfb5yso_chrome_odoo 2026-10-29 02:46:06,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41977/json/version 2026-10-29 02:46:06,673 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41977/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:46:06,733 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:46:06,733 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41977/json 2026-10-29 02:46:06,734 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41977/json with timeout 3 increased to 10s during tests 2026-10-29 02:46:06,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41977/devtools/page/B04D9D9B8C2BDFDB5F904C25710FF993 2026-10-29 02:46:06,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:46:06,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:46:06,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:46:06,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:46:06,871 100 INFO rb-19fb48c-226083-429900 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 02:46:06,871 100 INFO rb-19fb48c-226083-429900 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 02:46:06,979 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.014 0.078 2026-10-29 02:46:06,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B04D9D9B8C2BDFDB5F904C25710FF993', 'loaderId': '9C54D6892CD4075C8BEA5EB5E67CC0C8', 'isDownload': False} 2026-10-29 02:46:06,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-29 02:46:07,031 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:07,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:07] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 02:46:07,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:07] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-10-29 02:46:07,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:07] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.049 2026-10-29 02:46:07,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:07] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 02:46:07,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:46:07,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 02:46:07,773 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:46:07,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:07,821 100 INFO rb-19fb48c-226083-429900 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 02:46:08,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.150 0.557 2026-10-29 02:46:08,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.728 2026-10-29 02:46:08,640 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:08,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.103 2026-10-29 02:46:08,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:46:08,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.018 2026-10-29 02:46:09,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.135 0.519 2026-10-29 02:46:09,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:46:09,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.067 2026-10-29 02:46:09,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-10-29 02:46:09,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 02:46:09,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.035 0.097 2026-10-29 02:46:09,944 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:46:09,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.144 2026-10-29 02:46:10,036 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.202 2026-10-29 02:46:10,060 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "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 02:46:10,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:10,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.269 2026-10-29 02:46:10,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:46:10,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.342 2026-10-29 02:46:10,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.012 0.373 2026-10-29 02:46:10,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.300 2026-10-29 02:46:10,323 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.326 2026-10-29 02:46:10,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.017 0.290 2026-10-29 02:46:10,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.289 2026-10-29 02:46:10,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.328 2026-10-29 02:46:10,598 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.021 0.316 2026-10-29 02:46:10,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.363 2026-10-29 02:46:10,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.367 2026-10-29 02:46:10,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.352 2026-10-29 02:46:10,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.301 2026-10-29 02:46:10,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.276 2026-10-29 02:46:10,769 100 INFO rb-19fb48c-226083-429900 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 02:46:10,799 100 INFO rb-19fb48c-226083-429900 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 02:46:10,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.029 0.254 2026-10-29 02:46:10,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.218 2026-10-29 02:46:10,837 100 INFO rb-19fb48c-226083-429900 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 02:46:10,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.164 2026-10-29 02:46:10,877 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.168 2026-10-29 02:46:10,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.175 2026-10-29 02:46:10,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.162 2026-10-29 02:46:10,979 100 INFO rb-19fb48c-226083-429900 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 02:46:10,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.146 2026-10-29 02:46:10,999 100 INFO rb-19fb48c-226083-429900 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 02:46:11,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:46:11,016 100 INFO rb-19fb48c-226083-429900 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 02:46:11,034 100 INFO rb-19fb48c-226083-429900 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 02:46:11,040 100 INFO rb-19fb48c-226083-429900 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 02:46:11,060 100 INFO rb-19fb48c-226083-429900 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 02:46:11,116 100 INFO rb-19fb48c-226083-429900 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 02:46:11,124 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:46:11,126 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:46:11,126 100 INFO rb-19fb48c-226083-429900 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 02:46:11,142 100 INFO rb-19fb48c-226083-429900 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 02:46:11,160 100 INFO rb-19fb48c-226083-429900 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 02:46:11,204 100 INFO rb-19fb48c-226083-429900 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 02:46:11,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:46:11,226 100 INFO rb-19fb48c-226083-429900 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 02:46:11,235 100 INFO rb-19fb48c-226083-429900 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 02:46:11,253 100 INFO rb-19fb48c-226083-429900 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 02:46:11,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:46:11,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9764 2026-10-29 02:46:11,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:46:11,294 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:46:11,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9764 2026-10-29 02:46:11,400 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024611_399815_MobileTestUi.txt 2026-10-29 02:46:11,400 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpojfb5yso_chrome_odoo" 2026-10-29 02:46:11,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-10-29 02:46:12,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9972 2026-10-29 02:46:12,760 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpp882xidz_chrome_odoo 2026-10-29 02:46:12,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34667/json/version 2026-10-29 02:46:12,766 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34667/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:46:12,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:46:12,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34667/json 2026-10-29 02:46:12,803 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34667/json with timeout 3 increased to 10s during tests 2026-10-29 02:46:12,827 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34667/devtools/page/C81403F56E40295A7C0DED2C6862F301 2026-10-29 02:46:12,836 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:46:12,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:46:13,161 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:46:13,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:46:13,169 100 INFO rb-19fb48c-226083-429900 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 02:46:13,170 100 INFO rb-19fb48c-226083-429900 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 02:46:13,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:46:14,210 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.094 0.933 2026-10-29 02:46:14,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C81403F56E40295A7C0DED2C6862F301', 'loaderId': '4C7C4BC519B14FDD78394A3EBC80408A', 'isDownload': False} 2026-10-29 02:46:14,218 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-29 02:46:14,270 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:14,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:14] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.016 2026-10-29 02:46:14,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:14] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-29 02:46:14,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.040 2026-10-29 02:46:14,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:14] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-10-29 02:46:14,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 02:46:15,045 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:46:15,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:46:15,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-10-29 02:46:15,114 100 INFO rb-19fb48c-226083-429900 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 02:46:16,036 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.255 0.679 2026-10-29 02:46:16,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.932 2026-10-29 02:46:16,147 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:16,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:16] "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 02:46:16,302 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 02:46:16,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 02:46:17,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.130 0.501 2026-10-29 02:46:17,164 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "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 02:46:17,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:46:17,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "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 02:46:17,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:46:17,345 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.027 0.057 2026-10-29 02:46:17,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.019 0.136 2026-10-29 02:46:17,449 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:17,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.213 2026-10-29 02:46:17,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "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 02:46:17,536 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:17,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.277 2026-10-29 02:46:17,611 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:46:17,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.343 2026-10-29 02:46:17,694 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.401 2026-10-29 02:46:17,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.357 2026-10-29 02:46:17,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.028 0.305 2026-10-29 02:46:17,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.017 0.298 2026-10-29 02:46:17,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.279 2026-10-29 02:46:17,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:17] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.313 2026-10-29 02:46:18,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.324 2026-10-29 02:46:18,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.365 2026-10-29 02:46:18,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.335 2026-10-29 02:46:18,168 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.348 2026-10-29 02:46:18,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.346 2026-10-29 02:46:18,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.308 2026-10-29 02:46:18,262 100 INFO rb-19fb48c-226083-429900 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 02:46:18,272 100 INFO rb-19fb48c-226083-429900 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 02:46:18,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.269 2026-10-29 02:46:18,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.245 2026-10-29 02:46:18,304 100 INFO rb-19fb48c-226083-429900 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 02:46:18,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.203 2026-10-29 02:46:18,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.029 0.150 2026-10-29 02:46:18,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.141 2026-10-29 02:46:18,405 100 INFO rb-19fb48c-226083-429900 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 02:46:18,419 100 INFO rb-19fb48c-226083-429900 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 02:46:18,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.152 2026-10-29 02:46:18,427 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:46:18,438 100 INFO rb-19fb48c-226083-429900 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 02:46:18,456 100 INFO rb-19fb48c-226083-429900 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 02:46:18,458 100 INFO rb-19fb48c-226083-429900 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 02:46:18,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.007 0.156 2026-10-29 02:46:18,475 100 INFO rb-19fb48c-226083-429900 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 02:46:18,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.175 2026-10-29 02:46:18,519 100 INFO rb-19fb48c-226083-429900 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 02:46:18,527 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:18,532 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:18,535 100 INFO rb-19fb48c-226083-429900 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 02:46:18,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.010 0.193 2026-10-29 02:46:18,541 100 INFO rb-19fb48c-226083-429900 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 02:46:18,556 100 INFO rb-19fb48c-226083-429900 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 02:46:18,576 100 INFO rb-19fb48c-226083-429900 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 02:46:18,587 100 INFO rb-19fb48c-226083-429900 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 02:46:18,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 02:46:18,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 02:46:18,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 02:46:18,653 100 INFO rb-19fb48c-226083-429900 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 02:46:18,676 100 INFO rb-19fb48c-226083-429900 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 02:46:18,696 100 INFO rb-19fb48c-226083-429900 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 02:46:18,709 100 INFO rb-19fb48c-226083-429900 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 02:46:18,723 100 INFO rb-19fb48c-226083-429900 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 02:46:18,741 100 INFO rb-19fb48c-226083-429900 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 02:46:18,759 100 INFO rb-19fb48c-226083-429900 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 02:46:18,772 100 INFO rb-19fb48c-226083-429900 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 02:46:18,789 100 INFO rb-19fb48c-226083-429900 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 02:46:18,804 100 INFO rb-19fb48c-226083-429900 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 02:46:18,819 100 INFO rb-19fb48c-226083-429900 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 02:46:18,837 100 INFO rb-19fb48c-226083-429900 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 02:46:18,856 100 INFO rb-19fb48c-226083-429900 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 02:46:18,876 100 INFO rb-19fb48c-226083-429900 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 02:46:18,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 02:46:18,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 02:46:18,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 02:46:18,936 100 INFO rb-19fb48c-226083-429900 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 02:46:18,957 100 INFO rb-19fb48c-226083-429900 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 02:46:18,975 100 INFO rb-19fb48c-226083-429900 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 02:46:18,989 100 INFO rb-19fb48c-226083-429900 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 02:46:19,004 100 INFO rb-19fb48c-226083-429900 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 02:46:19,023 100 INFO rb-19fb48c-226083-429900 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 02:46:19,035 100 INFO rb-19fb48c-226083-429900 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 02:46:19,055 100 INFO rb-19fb48c-226083-429900 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 02:46:19,070 100 INFO rb-19fb48c-226083-429900 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 02:46:19,086 100 INFO rb-19fb48c-226083-429900 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 02:46:19,102 100 INFO rb-19fb48c-226083-429900 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 02:46:19,119 100 INFO rb-19fb48c-226083-429900 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 02:46:19,136 100 INFO rb-19fb48c-226083-429900 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 02:46:19,152 100 INFO rb-19fb48c-226083-429900 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 02:46:19,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 02:46:19,186 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 02:46:19,202 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 02:46:19,219 100 INFO rb-19fb48c-226083-429900 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 02:46:19,240 100 INFO rb-19fb48c-226083-429900 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 02:46:19,256 100 INFO rb-19fb48c-226083-429900 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 02:46:19,269 100 INFO rb-19fb48c-226083-429900 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 02:46:19,292 100 INFO rb-19fb48c-226083-429900 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 02:46:19,307 100 INFO rb-19fb48c-226083-429900 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 02:46:19,319 100 INFO rb-19fb48c-226083-429900 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 02:46:19,338 100 INFO rb-19fb48c-226083-429900 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 02:46:19,355 100 INFO rb-19fb48c-226083-429900 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 02:46:19,369 100 INFO rb-19fb48c-226083-429900 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 02:46:19,386 100 INFO rb-19fb48c-226083-429900 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 02:46:19,403 100 INFO rb-19fb48c-226083-429900 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 02:46:19,426 100 INFO rb-19fb48c-226083-429900 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 02:46:19,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:46:19,453 100 INFO rb-19fb48c-226083-429900 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 02:46:19,471 100 INFO rb-19fb48c-226083-429900 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 02:46:19,472 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:46:19,482 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9972 2026-10-29 02:46:19,484 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:46:19,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9972 2026-10-29 02:46:19,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024619_614285_MobileTestUi.txt 2026-10-29 02:46:19,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpp882xidz_chrome_odoo" 2026-10-29 02:46:19,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-10-29 02:46:21,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10176 2026-10-29 02:46:21,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpt1z86unk_chrome_odoo 2026-10-29 02:46:21,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42707/json/version 2026-10-29 02:46:21,007 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42707/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:46:21,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:46:21,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42707/json 2026-10-29 02:46:21,133 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42707/json with timeout 3 increased to 10s during tests 2026-10-29 02:46:21,165 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42707/devtools/page/6E3302EDC788A1ABE688EF211B413754 2026-10-29 02:46:21,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:46:21,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:46:21,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:46:21,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:46:21,579 100 INFO rb-19fb48c-226083-429900 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 02:46:21,579 100 INFO rb-19fb48c-226083-429900 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 02:46:21,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:46:22,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 0.834 2026-10-29 02:46:22,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6E3302EDC788A1ABE688EF211B413754', 'loaderId': 'ABA3A1AA08A6791F6742EB04E3C5F727', 'isDownload': False} 2026-10-29 02:46:22,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-29 02:46:22,573 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:22,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:22] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 02:46:22,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:22] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.028 2026-10-29 02:46:22,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:22] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-29 02:46:23,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.009 0.017 2026-10-29 02:46:23,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.011 2026-10-29 02:46:23,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-29 02:46:23,268 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:46:23,289 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:46:23,292 100 INFO rb-19fb48c-226083-429900 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 02:46:24,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.278 0.748 2026-10-29 02:46:24,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.074 2026-10-29 02:46:24,463 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:24,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:24] "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 02:46:24,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 02:46:24,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 02:46:25,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.149 0.537 2026-10-29 02:46:25,503 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:46:25,549 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "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 02:46:25,592 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.021 2026-10-29 02:46:25,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 02:46:25,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.017 0.080 2026-10-29 02:46:25,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:46:25,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.037 0.157 2026-10-29 02:46:25,937 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.238 2026-10-29 02:46:25,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "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 02:46:25,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:46:26,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.299 2026-10-29 02:46:26,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:46:26,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.383 2026-10-29 02:46:26,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.017 0.420 2026-10-29 02:46:26,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.339 2026-10-29 02:46:26,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.355 2026-10-29 02:46:26,298 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.017 0.284 2026-10-29 02:46:26,345 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.024 0.272 2026-10-29 02:46:26,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.320 2026-10-29 02:46:26,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.008 0.314 2026-10-29 02:46:26,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.352 2026-10-29 02:46:26,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.331 2026-10-29 02:46:26,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.013 0.355 2026-10-29 02:46:26,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.334 2026-10-29 02:46:26,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.287 2026-10-29 02:46:26,674 100 INFO rb-19fb48c-226083-429900 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 02:46:26,699 100 INFO rb-19fb48c-226083-429900 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 02:46:26,707 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.274 2026-10-29 02:46:26,715 100 INFO rb-19fb48c-226083-429900 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 02:46:26,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.218 2026-10-29 02:46:26,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.190 2026-10-29 02:46:26,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.118 2026-10-29 02:46:26,805 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.010 0.131 2026-10-29 02:46:26,824 100 INFO rb-19fb48c-226083-429900 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 02:46:26,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.003 0.142 2026-10-29 02:46:26,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:46:26,855 100 INFO rb-19fb48c-226083-429900 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 02:46:26,858 100 INFO rb-19fb48c-226083-429900 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 02:46:26,863 100 INFO rb-19fb48c-226083-429900 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 02:46:26,875 100 INFO rb-19fb48c-226083-429900 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 02:46:26,893 100 INFO rb-19fb48c-226083-429900 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 02:46:26,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.158 2026-10-29 02:46:26,911 100 INFO rb-19fb48c-226083-429900 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 02:46:26,940 100 INFO rb-19fb48c-226083-429900 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 02:46:26,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:26] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.190 2026-10-29 02:46:27,031 100 INFO rb-19fb48c-226083-429900 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 02:46:27,039 100 INFO rb-19fb48c-226083-429900 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 02:46:27,059 100 INFO rb-19fb48c-226083-429900 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 02:46:27,110 100 INFO rb-19fb48c-226083-429900 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 02:46:27,118 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:27,122 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:27,125 100 INFO rb-19fb48c-226083-429900 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 02:46:27,142 100 INFO rb-19fb48c-226083-429900 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 02:46:27,165 100 INFO rb-19fb48c-226083-429900 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 02:46:27,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:27] "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 02:46:27,195 100 INFO rb-19fb48c-226083-429900 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 02:46:27,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:46:27,224 100 INFO rb-19fb48c-226083-429900 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 02:46:27,237 100 INFO rb-19fb48c-226083-429900 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 02:46:27,275 100 INFO rb-19fb48c-226083-429900 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 02:46:27,276 100 INFO rb-19fb48c-226083-429900 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 02:46:27,289 100 INFO rb-19fb48c-226083-429900 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 02:46:27,307 100 INFO rb-19fb48c-226083-429900 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 02:46:27,327 100 INFO rb-19fb48c-226083-429900 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 02:46:27,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7666447 for PoS orders references: ['Order 00055-002-0001'] (draft: False) 2026-10-29 02:46:27,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:46:30,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7666447 with result: [{'id': 48, 'pos_reference': 'Order 00055-002-0001', 'account_move': 212}] 2026-10-29 02:46:30,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.682 2.069 2026-10-29 02:46:30,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.878 2026-10-29 02:46:30,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:30] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.010 0.033 2026-10-29 02:46:30,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:30] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.017 2026-10-29 02:46:31,007 100 INFO rb-19fb48c-226083-429900 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 02:46:31,023 100 INFO rb-19fb48c-226083-429900 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 02:46:31,041 100 INFO rb-19fb48c-226083-429900 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 02:46:31,063 100 INFO rb-19fb48c-226083-429900 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 02:46:31,079 100 INFO rb-19fb48c-226083-429900 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 02:46:31,085 100 INFO rb-19fb48c-226083-429900 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 02:46:31,103 100 INFO rb-19fb48c-226083-429900 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 02:46:31,123 100 INFO rb-19fb48c-226083-429900 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 02:46:31,135 100 INFO rb-19fb48c-226083-429900 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 02:46:31,162 100 INFO rb-19fb48c-226083-429900 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 02:46:31,174 100 INFO rb-19fb48c-226083-429900 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 02:46:31,185 100 INFO rb-19fb48c-226083-429900 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 02:46:31,218 100 INFO rb-19fb48c-226083-429900 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 02:46:31,235 100 INFO rb-19fb48c-226083-429900 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 02:46:31,257 100 INFO rb-19fb48c-226083-429900 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 02:46:31,274 100 INFO rb-19fb48c-226083-429900 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 02:46:31,286 100 INFO rb-19fb48c-226083-429900 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 02:46:31,309 100 INFO rb-19fb48c-226083-429900 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 02:46:31,320 100 INFO rb-19fb48c-226083-429900 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 02:46:31,338 100 INFO rb-19fb48c-226083-429900 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 02:46:31,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 02:46:31,370 100 INFO rb-19fb48c-226083-429900 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 02:46:31,386 100 INFO rb-19fb48c-226083-429900 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 02:46:31,403 100 INFO rb-19fb48c-226083-429900 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 02:46:31,418 100 INFO rb-19fb48c-226083-429900 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 02:46:31,435 100 INFO rb-19fb48c-226083-429900 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 02:46:31,452 100 INFO rb-19fb48c-226083-429900 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 02:46:31,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27596320 for PoS orders references: ['Order 00055-002-0002'] (draft: False) 2026-10-29 02:46:31,481 100 INFO rb-19fb48c-226083-429900 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 02:46:33,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27596320 with result: [{'id': 49, 'pos_reference': 'Order 00055-002-0002', 'account_move': 214}] 2026-10-29 02:46:33,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.620 1.686 2026-10-29 02:46:33,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:33] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.006 0.022 2026-10-29 02:46:34,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:46:34,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:46:34,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:34,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10176 2026-10-29 02:46:34,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:46:34,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10176 2026-10-29 02:46:34,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024634_876944_MobileTestUi.txt 2026-10-29 02:46:34,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpt1z86unk_chrome_odoo" 2026-10-29 02:46:34,956 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-10-29 02:46:36,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10393 2026-10-29 02:46:36,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpzi05vgbf_chrome_odoo 2026-10-29 02:46:36,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39783/json/version 2026-10-29 02:46:36,075 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39783/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:46:36,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:46:36,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39783/json 2026-10-29 02:46:36,098 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39783/json with timeout 3 increased to 10s during tests 2026-10-29 02:46:36,109 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39783/devtools/page/90DC2CABFA0538C2CD1D4201A51EFF57 2026-10-29 02:46:36,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 02:46:36,160 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 02:46:36,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:46:36,581 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 02:46:36,586 100 INFO rb-19fb48c-226083-429900 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 02:46:36,587 100 INFO rb-19fb48c-226083-429900 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 02:46:36,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:46:37,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.941 2026-10-29 02:46:37,648 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '90DC2CABFA0538C2CD1D4201A51EFF57', 'loaderId': 'A6BB094D16DF53D33576204BF925D548', 'isDownload': False} 2026-10-29 02:46:37,648 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-29 02:46:37,676 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:37,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:37] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.018 2026-10-29 02:46:37,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:37] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.036 2026-10-29 02:46:37,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:37] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-10-29 02:46:38,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 02:46:38,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.023 2026-10-29 02:46:38,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:46:38,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:46:38,445 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.017 2026-10-29 02:46:38,496 100 INFO rb-19fb48c-226083-429900 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 02:46:39,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.278 0.808 2026-10-29 02:46:39,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.102 2026-10-29 02:46:39,688 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:46:39,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.114 2026-10-29 02:46:39,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.020 2026-10-29 02:46:39,934 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 02:46:40,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.161 0.544 2026-10-29 02:46:40,807 100 INFO rb-19fb48c-226083-429900 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 02:46:40,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:40] "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 02:46:40,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:40] "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 02:46:40,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 02:46:41,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 14 0.050 0.097 2026-10-29 02:46:41,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.157 2026-10-29 02:46:41,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.015 0.240 2026-10-29 02:46:41,322 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 02:46:41,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46: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 02:46:41,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.321 2026-10-29 02:46:41,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:46:41,415 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:46:41,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.031 0.416 2026-10-29 02:46:41,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.016 0.440 2026-10-29 02:46:41,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.399 2026-10-29 02:46:41,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.011 0.411 2026-10-29 02:46:41,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.295 2026-10-29 02:46:41,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.300 2026-10-29 02:46:41,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.010 0.321 2026-10-29 02:46:41,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.009 0.327 2026-10-29 02:46:41,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 8 0.014 0.367 2026-10-29 02:46:41,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.362 2026-10-29 02:46:41,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.326 2026-10-29 02:46:41,964 100 INFO rb-19fb48c-226083-429900 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 02:46:41,979 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.258 2026-10-29 02:46:41,987 100 INFO rb-19fb48c-226083-429900 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 02:46:41,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.234 2026-10-29 02:46:42,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.198 2026-10-29 02:46:42,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.172 2026-10-29 02:46:42,060 100 INFO rb-19fb48c-226083-429900 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 02:46:42,072 100 INFO rb-19fb48c-226083-429900 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 02:46:42,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.135 2026-10-29 02:46:42,090 100 INFO rb-19fb48c-226083-429900 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 02:46:42,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:46:42,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.005 0.133 2026-10-29 02:46:42,120 100 INFO rb-19fb48c-226083-429900 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 02:46:42,132 100 INFO rb-19fb48c-226083-429900 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 02:46:42,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.004 0.108 2026-10-29 02:46:42,148 100 INFO rb-19fb48c-226083-429900 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 02:46:42,168 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2002:37:30 HTTP/1.1" 200 - 4 0.008 0.144 2026-10-29 02:46:42,215 100 INFO rb-19fb48c-226083-429900 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 02:46:42,229 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:46:42,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:46:42,242 100 INFO rb-19fb48c-226083-429900 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 02:46:42,243 100 INFO rb-19fb48c-226083-429900 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 02:46:42,254 100 INFO rb-19fb48c-226083-429900 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 02:46:42,271 100 INFO rb-19fb48c-226083-429900 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 02:46:42,287 100 INFO rb-19fb48c-226083-429900 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 02:46:42,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-29 02:46:42,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-29 02:46:42,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-29 02:46:42,387 100 INFO rb-19fb48c-226083-429900 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 02:46:42,423 100 INFO rb-19fb48c-226083-429900 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 02:46:42,436 100 INFO rb-19fb48c-226083-429900 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 02:46:42,437 100 INFO rb-19fb48c-226083-429900 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 02:46:42,459 100 INFO rb-19fb48c-226083-429900 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 02:46:42,480 100 INFO rb-19fb48c-226083-429900 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 02:46:42,492 100 INFO rb-19fb48c-226083-429900 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 02:46:42,511 100 INFO rb-19fb48c-226083-429900 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 02:46:42,533 100 INFO rb-19fb48c-226083-429900 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 02:46:42,541 100 INFO rb-19fb48c-226083-429900 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 02:46:42,557 100 INFO rb-19fb48c-226083-429900 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 02:46:42,575 100 INFO rb-19fb48c-226083-429900 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 02:46:43,389 100 INFO rb-19fb48c-226083-429900 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 02:46:43,403 100 INFO rb-19fb48c-226083-429900 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 02:46:43,420 100 INFO rb-19fb48c-226083-429900 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 02:46:43,435 100 INFO rb-19fb48c-226083-429900 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 02:46:43,454 100 INFO rb-19fb48c-226083-429900 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 02:46:43,472 100 INFO rb-19fb48c-226083-429900 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 02:46:43,486 100 INFO rb-19fb48c-226083-429900 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 02:46:43,492 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 02:46:43,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:46:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:46:43,536 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10393 2026-10-29 02:46:43,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 02:46:43,544 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10393 2026-10-29 02:46:43,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024643_662752_MobileTestUi.txt 2026-10-29 02:46:43,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpzi05vgbf_chrome_odoo" 2026-10-29 02:46:43,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-29 02:47:16,860 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #43 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 02:47:20,080 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #43 deleted ir.attachment records with IDs: [3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326] 2026-10-29 02:47:20,080 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #43 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-10-29 02:47:20,097 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #43 deleted ir.sequence records with IDs: [516, 519, 567, 570, 517, 520, 568, 571] 2026-10-29 02:47:26,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-10-29 02:47:27,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10594 2026-10-29 02:47:27,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbc6i0_px_chrome_odoo 2026-10-29 02:47:27,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39067/json/version 2026-10-29 02:47:27,180 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39067/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:47:27,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:47:27,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39067/json 2026-10-29 02:47:27,237 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39067/json with timeout 3 increased to 10s during tests 2026-10-29 02:47:27,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39067/devtools/page/3B2EAC903B1535B328144925ACA6E8EB 2026-10-29 02:47:27,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:47:27,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:47:27,644 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:47:27,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:47:27,658 100 INFO rb-19fb48c-226083-429900 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 02:47:27,658 100 INFO rb-19fb48c-226083-429900 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 02:47:27,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:47:29,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:29] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.115 1.924 2026-10-29 02:47:29,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '3B2EAC903B1535B328144925ACA6E8EB', 'loaderId': '8FA8CAE00B060CF1A70CB0B51E89441E', 'isDownload': False} 2026-10-29 02:47:29,728 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-29 02:47:29,763 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:47:29,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:29] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-10-29 02:47:29,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:29] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.033 2026-10-29 02:47:29,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:29] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.045 2026-10-29 02:47:30,370 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-29 02:47:30,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.024 2026-10-29 02:47:30,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 02:47:30,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:47:30,485 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:47:30,506 100 INFO rb-19fb48c-226083-429900 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 02:47:31,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.283 0.790 2026-10-29 02:47:31,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.155 2026-10-29 02:47:31,771 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:47:31,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:31] "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 02:47:31,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-29 02:47:32,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 02:47:32,883 100 INFO rb-19fb48c-226083-429900 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 02:47:32,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.183 0.618 2026-10-29 02:47:33,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "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 02:47:33,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.026 2026-10-29 02:47:33,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.014 2026-10-29 02:47:33,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.078 0.098 2026-10-29 02:47:33,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.254 2026-10-29 02:47:33,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 02:47:33,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.308 2026-10-29 02:47:33,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.391 2026-10-29 02:47:33,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.443 2026-10-29 02:47:33,747 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "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 02:47:33,770 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:47:33,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:47:33,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.521 2026-10-29 02:47:33,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.476 2026-10-29 02:47:33,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:47:33,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:33] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.036 0.413 2026-10-29 02:47:34,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.437 2026-10-29 02:47:34,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.444 2026-10-29 02:47:34,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:47:34,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.280 2026-10-29 02:47:34,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.313 2026-10-29 02:47:34,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.021 0.337 2026-10-29 02:47:34,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.360 2026-10-29 02:47:34,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.303 2026-10-29 02:47:34,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.256 2026-10-29 02:47:34,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.196 2026-10-29 02:47:34,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.209 2026-10-29 02:47:34,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.015 0.188 2026-10-29 02:47:34,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.146 2026-10-29 02:47:34,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.139 2026-10-29 02:47:34,446 100 INFO rb-19fb48c-226083-429900 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 02:47:34,462 100 INFO rb-19fb48c-226083-429900 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 02:47:34,476 100 INFO rb-19fb48c-226083-429900 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 02:47:34,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.094 2026-10-29 02:47:34,500 100 INFO rb-19fb48c-226083-429900 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 02:47:34,511 100 INFO rb-19fb48c-226083-429900 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 02:47:34,531 100 INFO rb-19fb48c-226083-429900 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 02:47:34,541 100 INFO rb-19fb48c-226083-429900 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 02:47:34,543 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.046 2026-10-29 02:47:34,580 100 INFO rb-19fb48c-226083-429900 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 02:47:34,731 100 INFO rb-19fb48c-226083-429900 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 02:47:34,758 100 INFO rb-19fb48c-226083-429900 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 02:47:34,784 100 INFO rb-19fb48c-226083-429900 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 02:47:34,806 100 INFO rb-19fb48c-226083-429900 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 02:47:34,823 100 INFO rb-19fb48c-226083-429900 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 02:47:34,915 100 INFO rb-19fb48c-226083-429900 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 02:47:34,923 100 INFO rb-19fb48c-226083-429900 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 02:47:34,935 100 INFO rb-19fb48c-226083-429900 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 02:47:34,961 100 INFO rb-19fb48c-226083-429900 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 02:47:34,981 100 INFO rb-19fb48c-226083-429900 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 02:47:34,998 100 INFO rb-19fb48c-226083-429900 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 02:47:35,003 100 INFO rb-19fb48c-226083-429900 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 02:47:35,026 100 INFO rb-19fb48c-226083-429900 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 02:47:35,034 100 INFO rb-19fb48c-226083-429900 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 02:47:35,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:47:35,884 100 INFO rb-19fb48c-226083-429900 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 02:47:35,899 100 INFO rb-19fb48c-226083-429900 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 02:47:35,923 100 INFO rb-19fb48c-226083-429900 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 02:47:35,933 100 INFO rb-19fb48c-226083-429900 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 02:47:35,955 100 INFO rb-19fb48c-226083-429900 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 02:47:35,970 100 INFO rb-19fb48c-226083-429900 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 02:47:35,984 100 INFO rb-19fb48c-226083-429900 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 02:47:36,838 100 INFO rb-19fb48c-226083-429900 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 02:47:36,851 100 INFO rb-19fb48c-226083-429900 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 02:47:36,866 100 INFO rb-19fb48c-226083-429900 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 02:47:36,883 100 INFO rb-19fb48c-226083-429900 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 02:47:36,903 100 INFO rb-19fb48c-226083-429900 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 02:47:36,919 100 INFO rb-19fb48c-226083-429900 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 02:47:36,937 100 INFO rb-19fb48c-226083-429900 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 02:47:36,952 100 INFO rb-19fb48c-226083-429900 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 02:47:36,968 100 INFO rb-19fb48c-226083-429900 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 02:47:36,976 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:47:36,989 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:47:37,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10594 2026-10-29 02:47:37,050 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:47:37,058 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10594 2026-10-29 02:47:37,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024737_154713_TestUi.txt 2026-10-29 02:47:37,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbc6i0_px_chrome_odoo" 2026-10-29 02:47:37,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10794 2026-10-29 02:47:37,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0fmotp4__chrome_odoo 2026-10-29 02:47:37,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37471/json/version 2026-10-29 02:47:37,583 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37471/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:47:37,630 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:47:37,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37471/json 2026-10-29 02:47:37,647 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37471/json with timeout 3 increased to 10s during tests 2026-10-29 02:47:37,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37471/devtools/page/6988277DB4EC715EF8C591ADAA14E3DE 2026-10-29 02:47:37,692 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:47:37,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:47:37,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:47:37,793 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:47:37,814 100 INFO rb-19fb48c-226083-429900 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 02:47:37,815 100 INFO rb-19fb48c-226083-429900 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 02:47:37,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:37] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.047 0.087 2026-10-29 02:47:37,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6988277DB4EC715EF8C591ADAA14E3DE', 'loaderId': 'A2CDA50C18D2AF1F776625892A53304F', 'isDownload': False} 2026-10-29 02:47:37,981 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-29 02:47:38,012 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:47:38,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:38] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.026 2026-10-29 02:47:38,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:38] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.046 2026-10-29 02:47:38,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:38] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.034 2026-10-29 02:47:38,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.011 0.011 2026-10-29 02:47:38,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 02:47:38,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:47:38,851 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:47:38,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.040 2026-10-29 02:47:38,903 100 INFO rb-19fb48c-226083-429900 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 02:47:39,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.179 0.584 2026-10-29 02:47:39,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.762 2026-10-29 02:47:39,763 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:47:39,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:39] "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 02:47:39,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 02:47:40,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 02:47:40,816 100 INFO rb-19fb48c-226083-429900 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 02:47:40,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.182 0.673 2026-10-29 02:47:41,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.081 2026-10-29 02:47:41,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "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 02:47:41,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:47:41,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.033 0.062 2026-10-29 02:47:41,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.146 2026-10-29 02:47:41,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:47:41,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.197 2026-10-29 02:47:41,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.290 2026-10-29 02:47:41,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.306 2026-10-29 02:47:41,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47: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 02:47:41,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:47:41,613 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:47:41,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.029 0.408 2026-10-29 02:47:41,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.377 2026-10-29 02:47:41,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.330 2026-10-29 02:47:41,729 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:47:41,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.361 2026-10-29 02:47:41,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.377 2026-10-29 02:47:41,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.227 2026-10-29 02:47:41,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.020 0.265 2026-10-29 02:47:41,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.269 2026-10-29 02:47:41,968 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.268 2026-10-29 02:47:42,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.224 2026-10-29 02:47:42,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.210 2026-10-29 02:47:42,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.178 2026-10-29 02:47:42,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.191 2026-10-29 02:47:42,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.183 2026-10-29 02:47:42,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.184 2026-10-29 02:47:42,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.173 2026-10-29 02:47:42,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.121 2026-10-29 02:47:42,276 100 INFO rb-19fb48c-226083-429900 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 02:47:42,284 100 INFO rb-19fb48c-226083-429900 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 02:47:42,324 100 INFO rb-19fb48c-226083-429900 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 02:47:42,352 100 INFO rb-19fb48c-226083-429900 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 02:47:42,358 100 INFO rb-19fb48c-226083-429900 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 02:47:42,382 100 INFO rb-19fb48c-226083-429900 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 02:47:42,389 100 INFO rb-19fb48c-226083-429900 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 02:47:42,405 100 INFO rb-19fb48c-226083-429900 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 02:47:42,447 100 INFO rb-19fb48c-226083-429900 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 02:47:42,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:47:42,476 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:47:42,479 100 INFO rb-19fb48c-226083-429900 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 02:47:42,502 100 INFO rb-19fb48c-226083-429900 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 02:47:43,358 100 INFO rb-19fb48c-226083-429900 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 02:47:43,365 100 INFO rb-19fb48c-226083-429900 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 02:47:43,382 100 INFO rb-19fb48c-226083-429900 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 02:47:43,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:43] "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 02:47:43,410 100 INFO rb-19fb48c-226083-429900 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 02:47:43,415 100 INFO rb-19fb48c-226083-429900 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 02:47:43,433 100 INFO rb-19fb48c-226083-429900 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 02:47:44,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 02:47:44,279 100 INFO rb-19fb48c-226083-429900 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 02:47:44,282 100 INFO rb-19fb48c-226083-429900 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 02:47:44,299 100 INFO rb-19fb48c-226083-429900 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 02:47:44,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27237135 for PoS orders references: ['Order 00057-004-0001'] (draft: False) 2026-10-29 02:47:44,319 100 INFO rb-19fb48c-226083-429900 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 02:47:44,339 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:47:44,582 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27237135 with result: [{'id': 50, 'pos_reference': 'Order 00057-004-0001', 'account_move': False}] 2026-10-29 02:47:44,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.139 0.164 2026-10-29 02:47:44,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:44] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 02:47:45,428 100 INFO rb-19fb48c-226083-429900 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 02:47:45,433 100 INFO rb-19fb48c-226083-429900 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 02:47:45,450 100 INFO rb-19fb48c-226083-429900 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 02:47:45,468 100 INFO rb-19fb48c-226083-429900 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 02:47:45,483 100 INFO rb-19fb48c-226083-429900 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 02:47:45,499 100 INFO rb-19fb48c-226083-429900 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 02:47:45,517 100 INFO rb-19fb48c-226083-429900 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 02:47:46,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 02:47:46,357 100 INFO rb-19fb48c-226083-429900 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 02:47:46,365 100 INFO rb-19fb48c-226083-429900 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 02:47:47,218 100 INFO rb-19fb48c-226083-429900 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 02:47:47,232 100 INFO rb-19fb48c-226083-429900 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 02:47:48,075 100 INFO rb-19fb48c-226083-429900 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 02:47:48,086 100 INFO rb-19fb48c-226083-429900 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 02:47:48,099 100 INFO rb-19fb48c-226083-429900 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 02:47:48,115 100 INFO rb-19fb48c-226083-429900 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 02:47:48,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55448474 for PoS orders references: ['Order 00057-004-0002'] (draft: False) 2026-10-29 02:47:48,139 100 INFO rb-19fb48c-226083-429900 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 02:47:48,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55448474 with result: [{'id': 51, 'pos_reference': 'Order 00057-004-0002', 'account_move': False}] 2026-10-29 02:47:48,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.044 0.086 2026-10-29 02:47:49,035 100 INFO rb-19fb48c-226083-429900 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 02:47:49,050 100 INFO rb-19fb48c-226083-429900 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 02:47:49,067 100 INFO rb-19fb48c-226083-429900 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 02:47:49,088 100 INFO rb-19fb48c-226083-429900 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 02:47:49,100 100 INFO rb-19fb48c-226083-429900 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 02:47:49,116 100 INFO rb-19fb48c-226083-429900 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 02:47:49,133 100 INFO rb-19fb48c-226083-429900 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 02:47:49,150 100 INFO rb-19fb48c-226083-429900 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 02:47:49,170 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:47:49,172 100 INFO rb-19fb48c-226083-429900 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 02:47:49,185 100 INFO rb-19fb48c-226083-429900 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 02:47:49,201 100 INFO rb-19fb48c-226083-429900 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 02:47:49,225 100 INFO rb-19fb48c-226083-429900 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 02:47:49,254 100 INFO rb-19fb48c-226083-429900 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 02:47:49,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:49] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.021 0.049 2026-10-29 02:47:50,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:47:50,105 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:47:50,113 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10794 2026-10-29 02:47:50,115 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:47:50,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10794 2026-10-29 02:47:50,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024750_246765_TestUi.txt 2026-10-29 02:47:50,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0fmotp4__chrome_odoo" 2026-10-29 02:47:50,781 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11011 2026-10-29 02:47:50,782 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkb5tz3u4_chrome_odoo 2026-10-29 02:47:50,782 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45519/json/version 2026-10-29 02:47:50,784 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45519/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:47:50,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:47:50,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45519/json 2026-10-29 02:47:50,884 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45519/json with timeout 3 increased to 10s during tests 2026-10-29 02:47:50,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45519/devtools/page/02DD11CBB30B605EDBE8EEFCE8AEF0A5 2026-10-29 02:47:50,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:47:50,937 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:47:51,012 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:47:51,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:47:51,024 100 INFO rb-19fb48c-226083-429900 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 02:47:51,025 100 INFO rb-19fb48c-226083-429900 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 02:47:51,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.016 0.084 2026-10-29 02:47:51,160 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '02DD11CBB30B605EDBE8EEFCE8AEF0A5', 'loaderId': '64283E0B2D03BCA40D622AB3BF5B7442', 'isDownload': False} 2026-10-29 02:47:51,160 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-29 02:47:51,181 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:47:51,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:51] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-10-29 02:47:51,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:51] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.037 2026-10-29 02:47:51,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:51] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.042 2026-10-29 02:47:51,912 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.024 2026-10-29 02:47:51,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-29 02:47:52,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:47:52,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 02:47:52,028 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:47:52,052 100 INFO rb-19fb48c-226083-429900 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 02:47:52,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.212 0.610 2026-10-29 02:47:52,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.812 2026-10-29 02:47:53,007 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:47:53,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:53] "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 02:47:53,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.011 2026-10-29 02:47:53,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.025 2026-10-29 02:47:54,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.145 0.537 2026-10-29 02:47:54,100 100 INFO rb-19fb48c-226083-429900 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 02:47:54,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "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 02:47:54,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "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 02:47:54,215 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 02:47:54,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.061 2026-10-29 02:47:54,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.172 2026-10-29 02:47:54,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:47:54,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.027 0.218 2026-10-29 02:47:54,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.284 2026-10-29 02:47:54,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.343 2026-10-29 02:47:54,706 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "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 02:47:54,737 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47: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 02:47:54,774 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:47:54,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.029 0.476 2026-10-29 02:47:54,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.479 2026-10-29 02:47:54,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.034 0.412 2026-10-29 02:47:54,997 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.448 2026-10-29 02:47:55,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.403 2026-10-29 02:47:55,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.260 2026-10-29 02:47:55,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:47:55,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.218 2026-10-29 02:47:55,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.264 2026-10-29 02:47:55,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.259 2026-10-29 02:47:55,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.199 2026-10-29 02:47:55,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.018 0.230 2026-10-29 02:47:55,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.232 2026-10-29 02:47:55,354 100 INFO rb-19fb48c-226083-429900 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 02:47:55,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.272 2026-10-29 02:47:55,395 100 INFO rb-19fb48c-226083-429900 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 02:47:55,416 100 INFO rb-19fb48c-226083-429900 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 02:47:55,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.013 0.320 2026-10-29 02:47:55,460 100 INFO rb-19fb48c-226083-429900 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 02:47:55,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.010 0.313 2026-10-29 02:47:55,477 100 INFO rb-19fb48c-226083-429900 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 02:47:55,489 100 INFO rb-19fb48c-226083-429900 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 02:47:55,500 100 INFO rb-19fb48c-226083-429900 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 02:47:55,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.015 0.300 2026-10-29 02:47:55,527 100 INFO rb-19fb48c-226083-429900 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 02:47:55,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.063 2026-10-29 02:47:55,546 100 INFO rb-19fb48c-226083-429900 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 02:47:55,552 100 INFO rb-19fb48c-226083-429900 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 02:47:55,575 100 INFO rb-19fb48c-226083-429900 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 02:47:55,585 100 INFO rb-19fb48c-226083-429900 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 02:47:55,602 100 INFO rb-19fb48c-226083-429900 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 02:47:55,622 100 INFO rb-19fb48c-226083-429900 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 02:47:56,486 100 INFO rb-19fb48c-226083-429900 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 02:47:56,501 100 INFO rb-19fb48c-226083-429900 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 02:47:57,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:47:57,343 100 INFO rb-19fb48c-226083-429900 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 02:47:57,349 100 INFO rb-19fb48c-226083-429900 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 02:47:58,212 100 INFO rb-19fb48c-226083-429900 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 02:47:58,215 100 INFO rb-19fb48c-226083-429900 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 02:47:58,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:47:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:47:59,075 100 INFO rb-19fb48c-226083-429900 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 02:47:59,081 100 INFO rb-19fb48c-226083-429900 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 02:47:59,933 100 INFO rb-19fb48c-226083-429900 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 02:47:59,949 100 INFO rb-19fb48c-226083-429900 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 02:48:00,790 100 INFO rb-19fb48c-226083-429900 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 02:48:00,799 100 INFO rb-19fb48c-226083-429900 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 02:48:00,817 100 INFO rb-19fb48c-226083-429900 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 02:48:01,662 100 INFO rb-19fb48c-226083-429900 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 02:48:01,668 100 INFO rb-19fb48c-226083-429900 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 02:48:01,681 100 INFO rb-19fb48c-226083-429900 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 02:48:01,698 100 INFO rb-19fb48c-226083-429900 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 02:48:02,552 100 INFO rb-19fb48c-226083-429900 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 02:48:02,567 100 INFO rb-19fb48c-226083-429900 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 02:48:02,582 100 INFO rb-19fb48c-226083-429900 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 02:48:03,422 100 INFO rb-19fb48c-226083-429900 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 02:48:03,434 100 INFO rb-19fb48c-226083-429900 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 02:48:03,449 100 INFO rb-19fb48c-226083-429900 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 02:48:03,465 100 INFO rb-19fb48c-226083-429900 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 02:48:03,482 100 INFO rb-19fb48c-226083-429900 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 02:48:03,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:48:04,342 100 INFO rb-19fb48c-226083-429900 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 02:48:04,349 100 INFO rb-19fb48c-226083-429900 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 02:48:04,365 100 INFO rb-19fb48c-226083-429900 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 02:48:04,382 100 INFO rb-19fb48c-226083-429900 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 02:48:05,235 100 INFO rb-19fb48c-226083-429900 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 02:48:05,252 100 INFO rb-19fb48c-226083-429900 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 02:48:05,264 100 INFO rb-19fb48c-226083-429900 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 02:48:05,281 100 INFO rb-19fb48c-226083-429900 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 02:48:05,301 100 INFO rb-19fb48c-226083-429900 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 02:48:05,316 100 INFO rb-19fb48c-226083-429900 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 02:48:05,331 100 INFO rb-19fb48c-226083-429900 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 02:48:05,349 100 INFO rb-19fb48c-226083-429900 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 02:48:05,367 100 INFO rb-19fb48c-226083-429900 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 02:48:05,383 100 INFO rb-19fb48c-226083-429900 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 02:48:05,398 100 INFO rb-19fb48c-226083-429900 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 02:48:05,417 100 INFO rb-19fb48c-226083-429900 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 02:48:05,433 100 INFO rb-19fb48c-226083-429900 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 02:48:05,455 100 INFO rb-19fb48c-226083-429900 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 02:48:05,477 100 INFO rb-19fb48c-226083-429900 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 02:48:05,490 100 INFO rb-19fb48c-226083-429900 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 02:48:05,518 100 INFO rb-19fb48c-226083-429900 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 02:48:05,543 100 INFO rb-19fb48c-226083-429900 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 02:48:05,544 100 INFO rb-19fb48c-226083-429900 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 02:48:06,395 100 INFO rb-19fb48c-226083-429900 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 02:48:06,399 100 INFO rb-19fb48c-226083-429900 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 02:48:06,414 100 INFO rb-19fb48c-226083-429900 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 02:48:06,432 100 INFO rb-19fb48c-226083-429900 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 02:48:06,448 100 INFO rb-19fb48c-226083-429900 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 02:48:07,291 100 INFO rb-19fb48c-226083-429900 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 02:48:07,298 100 INFO rb-19fb48c-226083-429900 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 02:48:08,150 100 INFO rb-19fb48c-226083-429900 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 02:48:08,172 100 INFO rb-19fb48c-226083-429900 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 02:48:09,016 100 INFO rb-19fb48c-226083-429900 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 02:48:09,031 100 INFO rb-19fb48c-226083-429900 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 02:48:09,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-29 02:48:09,875 100 INFO rb-19fb48c-226083-429900 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 02:48:09,886 100 INFO rb-19fb48c-226083-429900 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 02:48:10,732 100 INFO rb-19fb48c-226083-429900 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 02:48:10,749 100 INFO rb-19fb48c-226083-429900 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 02:48:10,772 100 INFO rb-19fb48c-226083-429900 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 02:48:10,793 100 INFO rb-19fb48c-226083-429900 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 02:48:10,814 100 INFO rb-19fb48c-226083-429900 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 02:48:10,836 100 INFO rb-19fb48c-226083-429900 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 02:48:10,847 100 INFO rb-19fb48c-226083-429900 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 02:48:10,870 100 INFO rb-19fb48c-226083-429900 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 02:48:10,882 100 INFO rb-19fb48c-226083-429900 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 02:48:10,899 100 INFO rb-19fb48c-226083-429900 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 02:48:11,745 100 INFO rb-19fb48c-226083-429900 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 02:48:11,748 100 INFO rb-19fb48c-226083-429900 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 02:48:12,612 100 INFO rb-19fb48c-226083-429900 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 02:48:12,620 100 INFO rb-19fb48c-226083-429900 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 02:48:12,631 100 INFO rb-19fb48c-226083-429900 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 02:48:12,655 100 INFO rb-19fb48c-226083-429900 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 02:48:12,670 100 INFO rb-19fb48c-226083-429900 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 02:48:13,515 100 INFO rb-19fb48c-226083-429900 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 02:48:13,531 100 INFO rb-19fb48c-226083-429900 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 02:48:14,379 100 INFO rb-19fb48c-226083-429900 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 02:48:14,390 100 INFO rb-19fb48c-226083-429900 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 02:48:14,402 100 INFO rb-19fb48c-226083-429900 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 02:48:14,416 100 INFO rb-19fb48c-226083-429900 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 02:48:14,431 100 INFO rb-19fb48c-226083-429900 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 02:48:15,273 100 INFO rb-19fb48c-226083-429900 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 02:48:15,281 100 INFO rb-19fb48c-226083-429900 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 02:48:16,132 100 INFO rb-19fb48c-226083-429900 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 02:48:16,151 100 INFO rb-19fb48c-226083-429900 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 02:48:16,164 100 INFO rb-19fb48c-226083-429900 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 02:48:16,181 100 INFO rb-19fb48c-226083-429900 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 02:48:16,198 100 INFO rb-19fb48c-226083-429900 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 02:48:17,039 100 INFO rb-19fb48c-226083-429900 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 02:48:17,048 100 INFO rb-19fb48c-226083-429900 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 02:48:17,898 100 INFO rb-19fb48c-226083-429900 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 02:48:17,915 100 INFO rb-19fb48c-226083-429900 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 02:48:18,755 100 INFO rb-19fb48c-226083-429900 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 02:48:18,764 100 INFO rb-19fb48c-226083-429900 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 02:48:19,612 100 INFO rb-19fb48c-226083-429900 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 02:48:19,626 100 INFO rb-19fb48c-226083-429900 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 02:48:19,633 100 INFO rb-19fb48c-226083-429900 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 02:48:19,657 100 INFO rb-19fb48c-226083-429900 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 02:48:19,670 100 INFO rb-19fb48c-226083-429900 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 02:48:19,689 100 INFO rb-19fb48c-226083-429900 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 02:48:19,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:48:19,704 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:48:19,724 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:48:19,766 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11011 2026-10-29 02:48:19,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:48:19,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11011 2026-10-29 02:48:19,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024819_894212_TestUi.txt 2026-10-29 02:48:19,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkb5tz3u4_chrome_odoo" 2026-10-29 02:48:20,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11221 2026-10-29 02:48:20,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn3o4022b_chrome_odoo 2026-10-29 02:48:20,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36103/json/version 2026-10-29 02:48:20,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36103/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:48:20,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:48:20,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36103/json 2026-10-29 02:48:20,500 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36103/json with timeout 3 increased to 10s during tests 2026-10-29 02:48:20,518 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36103/devtools/page/302253E442A79F4120C52CD3E9207854 2026-10-29 02:48:20,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:48:20,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:48:20,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:48:20,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:48:20,694 100 INFO rb-19fb48c-226083-429900 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 02:48:20,694 100 INFO rb-19fb48c-226083-429900 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 02:48:20,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:20] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.028 0.105 2026-10-29 02:48:20,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '302253E442A79F4120C52CD3E9207854', 'loaderId': '01FA31F44129E2D521B041FF7924E811', 'isDownload': False} 2026-10-29 02:48:20,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-29 02:48:20,906 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:48:20,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:20] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.021 2026-10-29 02:48:20,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:20] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.038 2026-10-29 02:48:21,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:21] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.084 2026-10-29 02:48:21,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:21] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.015 2026-10-29 02:48:21,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.025 2026-10-29 02:48:21,672 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:48:21,685 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:48:21,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 02:48:21,727 100 INFO rb-19fb48c-226083-429900 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 02:48:22,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.179 0.642 2026-10-29 02:48:22,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.839 2026-10-29 02:48:22,692 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:48:22,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.119 2026-10-29 02:48:22,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 02:48:22,989 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 02:48:23,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.167 0.533 2026-10-29 02:48:23,792 100 INFO rb-19fb48c-226083-429900 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 02:48:23,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.099 2026-10-29 02:48:23,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:23] "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 02:48:23,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 02:48:24,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.023 0.106 2026-10-29 02:48:24,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.163 2026-10-29 02:48:24,173 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:48:24,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.206 2026-10-29 02:48:24,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.272 2026-10-29 02:48:24,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.349 2026-10-29 02:48:24,445 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.033 0.421 2026-10-29 02:48:24,457 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:48:24,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.362 2026-10-29 02:48:24,498 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:48:24,508 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 02:48:24,560 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.347 2026-10-29 02:48:24,591 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:48:24,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.396 2026-10-29 02:48:24,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.397 2026-10-29 02:48:24,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.366 2026-10-29 02:48:24,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.264 2026-10-29 02:48:24,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.248 2026-10-29 02:48:24,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.258 2026-10-29 02:48:24,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.212 2026-10-29 02:48:24,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.183 2026-10-29 02:48:24,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.012 0.161 2026-10-29 02:48:24,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.170 2026-10-29 02:48:24,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.173 2026-10-29 02:48:24,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-29 02:48:25,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.175 2026-10-29 02:48:25,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.065 2026-10-29 02:48:25,170 100 INFO rb-19fb48c-226083-429900 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 02:48:25,183 100 INFO rb-19fb48c-226083-429900 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 02:48:25,198 100 INFO rb-19fb48c-226083-429900 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 02:48:25,223 100 INFO rb-19fb48c-226083-429900 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 02:48:26,116 100 INFO rb-19fb48c-226083-429900 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 02:48:26,131 100 INFO rb-19fb48c-226083-429900 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 02:48:26,185 100 INFO rb-19fb48c-226083-429900 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 02:48:26,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:48:26,211 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:48:26,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 02:48:26,256 100 INFO rb-19fb48c-226083-429900 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 02:48:26,266 100 INFO rb-19fb48c-226083-429900 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 02:48:26,290 100 INFO rb-19fb48c-226083-429900 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 02:48:26,306 100 INFO rb-19fb48c-226083-429900 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 02:48:26,315 100 INFO rb-19fb48c-226083-429900 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 02:48:26,331 100 INFO rb-19fb48c-226083-429900 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 02:48:27,162 100 INFO rb-19fb48c-226083-429900 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 02:48:27,164 100 INFO rb-19fb48c-226083-429900 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 02:48:27,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-29 02:48:27,182 100 INFO rb-19fb48c-226083-429900 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 02:48:27,197 100 INFO rb-19fb48c-226083-429900 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 02:48:27,214 100 INFO rb-19fb48c-226083-429900 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 02:48:27,247 100 INFO rb-19fb48c-226083-429900 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 02:48:27,248 100 INFO rb-19fb48c-226083-429900 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 02:48:28,079 100 INFO rb-19fb48c-226083-429900 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 02:48:28,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 02:48:28,099 100 INFO rb-19fb48c-226083-429900 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 02:48:28,113 100 INFO rb-19fb48c-226083-429900 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 02:48:28,135 100 INFO rb-19fb48c-226083-429900 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 02:48:28,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:28] "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 02:48:28,147 100 INFO rb-19fb48c-226083-429900 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 02:48:28,165 100 INFO rb-19fb48c-226083-429900 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 02:48:28,180 100 INFO rb-19fb48c-226083-429900 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 02:48:28,198 100 INFO rb-19fb48c-226083-429900 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 02:48:28,218 100 INFO rb-19fb48c-226083-429900 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 02:48:28,231 100 INFO rb-19fb48c-226083-429900 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 02:48:28,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 02:48:29,093 100 INFO rb-19fb48c-226083-429900 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 02:48:29,105 100 INFO rb-19fb48c-226083-429900 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 02:48:29,114 100 INFO rb-19fb48c-226083-429900 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 02:48:29,131 100 INFO rb-19fb48c-226083-429900 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 02:48:29,973 100 INFO rb-19fb48c-226083-429900 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 02:48:29,981 100 INFO rb-19fb48c-226083-429900 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 02:48:29,999 100 INFO rb-19fb48c-226083-429900 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 02:48:30,013 100 INFO rb-19fb48c-226083-429900 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 02:48:30,030 100 INFO rb-19fb48c-226083-429900 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 02:48:30,855 100 INFO rb-19fb48c-226083-429900 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 02:48:30,864 100 INFO rb-19fb48c-226083-429900 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 02:48:30,881 100 INFO rb-19fb48c-226083-429900 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 02:48:30,898 100 INFO rb-19fb48c-226083-429900 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 02:48:30,914 100 INFO rb-19fb48c-226083-429900 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 02:48:31,760 100 INFO rb-19fb48c-226083-429900 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 02:48:31,763 100 INFO rb-19fb48c-226083-429900 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 02:48:31,780 100 INFO rb-19fb48c-226083-429900 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 02:48:31,798 100 INFO rb-19fb48c-226083-429900 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 02:48:31,814 100 INFO rb-19fb48c-226083-429900 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 02:48:32,662 100 INFO rb-19fb48c-226083-429900 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 02:48:32,685 100 INFO rb-19fb48c-226083-429900 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 02:48:32,697 100 INFO rb-19fb48c-226083-429900 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 02:48:32,714 100 INFO rb-19fb48c-226083-429900 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 02:48:32,730 100 INFO rb-19fb48c-226083-429900 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 02:48:32,752 100 INFO rb-19fb48c-226083-429900 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 02:48:32,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:48:32,770 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:48:32,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11221 2026-10-29 02:48:32,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:48:32,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11221 2026-10-29 02:48:32,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024832_940581_TestUi.txt 2026-10-29 02:48:32,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn3o4022b_chrome_odoo" 2026-10-29 02:48:33,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11431 2026-10-29 02:48:33,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphnw7k0xo_chrome_odoo 2026-10-29 02:48:33,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37903/json/version 2026-10-29 02:48:33,373 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37903/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:48:33,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:48:33,464 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37903/json 2026-10-29 02:48:33,465 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37903/json with timeout 3 increased to 10s during tests 2026-10-29 02:48:33,489 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37903/devtools/page/76C6A1DA787C89C07B607CD9FDE039C0 2026-10-29 02:48:33,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:48:33,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:48:33,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:48:33,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:48:33,559 100 INFO rb-19fb48c-226083-429900 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 02:48:33,559 100 INFO rb-19fb48c-226083-429900 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 02:48:33,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:33] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.029 0.086 2026-10-29 02:48:33,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '76C6A1DA787C89C07B607CD9FDE039C0', 'loaderId': 'B6ABA7EC38E2C3E933151F1BBB1DAD38', 'isDownload': False} 2026-10-29 02:48:33,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-29 02:48:33,734 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:48:33,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:33] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.011 2026-10-29 02:48:33,788 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:33] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-29 02:48:33,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:33] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.044 2026-10-29 02:48:34,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-29 02:48:34,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 02:48:34,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 02:48:34,436 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:48:34,440 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:48:34,483 100 INFO rb-19fb48c-226083-429900 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 02:48:35,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.175 0.632 2026-10-29 02:48:35,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.834 2026-10-29 02:48:35,409 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:48:35,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.161 2026-10-29 02:48:35,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:48:35,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 02:48:36,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.586 2026-10-29 02:48:36,574 100 INFO rb-19fb48c-226083-429900 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 02:48:36,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:36] "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 02:48:36,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:36] "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 02:48:36,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:48:36,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.030 0.076 2026-10-29 02:48:36,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.157 2026-10-29 02:48:36,974 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:48:37,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.240 2026-10-29 02:48:37,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.283 2026-10-29 02:48:37,175 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.339 2026-10-29 02:48:37,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "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 02:48:37,216 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:48:37,234 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:48:37,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.416 2026-10-29 02:48:37,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.344 2026-10-29 02:48:37,263 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:48:37,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-29 02:48:37,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.342 2026-10-29 02:48:37,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.016 0.345 2026-10-29 02:48:37,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.242 2026-10-29 02:48:37,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.225 2026-10-29 02:48:37,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.250 2026-10-29 02:48:37,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.037 0.257 2026-10-29 02:48:37,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.268 2026-10-29 02:48:37,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.242 2026-10-29 02:48:37,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.200 2026-10-29 02:48:37,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.245 2026-10-29 02:48:37,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-29 02:48:37,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.245 2026-10-29 02:48:37,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.195 2026-10-29 02:48:37,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.148 2026-10-29 02:48:37,943 100 INFO rb-19fb48c-226083-429900 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 02:48:37,963 100 INFO rb-19fb48c-226083-429900 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 02:48:37,970 100 INFO rb-19fb48c-226083-429900 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 02:48:37,985 100 INFO rb-19fb48c-226083-429900 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 02:48:37,998 100 INFO rb-19fb48c-226083-429900 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 02:48:38,028 100 INFO rb-19fb48c-226083-429900 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 02:48:38,033 100 INFO rb-19fb48c-226083-429900 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 02:48:38,049 100 INFO rb-19fb48c-226083-429900 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 02:48:38,067 100 INFO rb-19fb48c-226083-429900 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 02:48:38,919 100 INFO rb-19fb48c-226083-429900 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 02:48:38,931 100 INFO rb-19fb48c-226083-429900 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 02:48:38,956 100 INFO rb-19fb48c-226083-429900 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 02:48:39,017 100 INFO rb-19fb48c-226083-429900 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 02:48:39,037 100 INFO rb-19fb48c-226083-429900 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 02:48:39,087 100 INFO rb-19fb48c-226083-429900 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 02:48:39,103 100 INFO rb-19fb48c-226083-429900 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 02:48:39,110 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:48:39,127 100 INFO rb-19fb48c-226083-429900 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 02:48:39,137 100 INFO rb-19fb48c-226083-429900 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 02:48:39,148 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 02:48:39,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.035 2026-10-29 02:48:39,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 02:48:39,170 100 INFO rb-19fb48c-226083-429900 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 02:48:39,182 100 INFO rb-19fb48c-226083-429900 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 02:48:39,203 100 INFO rb-19fb48c-226083-429900 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 02:48:39,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56783788 for PoS orders references: ['Order 00057-010-0001'] (draft: False) 2026-10-29 02:48:39,229 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:48:39,841 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56783788 with result: [{'id': 52, 'pos_reference': 'Order 00057-010-0001', 'account_move': False}] 2026-10-29 02:48:39,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.211 0.460 2026-10-29 02:48:39,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.193 2026-10-29 02:48:39,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:39] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.020 2026-10-29 02:48:40,698 100 INFO rb-19fb48c-226083-429900 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 02:48:40,713 100 INFO rb-19fb48c-226083-429900 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 02:48:40,730 100 INFO rb-19fb48c-226083-429900 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 02:48:40,751 100 INFO rb-19fb48c-226083-429900 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 02:48:40,765 100 INFO rb-19fb48c-226083-429900 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 02:48:40,783 100 INFO rb-19fb48c-226083-429900 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 02:48:40,797 100 INFO rb-19fb48c-226083-429900 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 02:48:40,814 100 INFO rb-19fb48c-226083-429900 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 02:48:40,832 100 INFO rb-19fb48c-226083-429900 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 02:48:40,847 100 INFO rb-19fb48c-226083-429900 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 02:48:40,865 100 INFO rb-19fb48c-226083-429900 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 02:48:40,882 100 INFO rb-19fb48c-226083-429900 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 02:48:40,897 100 INFO rb-19fb48c-226083-429900 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 02:48:40,914 100 INFO rb-19fb48c-226083-429900 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 02:48:41,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:48:41,756 100 INFO rb-19fb48c-226083-429900 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 02:48:41,774 100 INFO rb-19fb48c-226083-429900 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 02:48:41,781 100 INFO rb-19fb48c-226083-429900 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 02:48:41,798 100 INFO rb-19fb48c-226083-429900 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 02:48:41,814 100 INFO rb-19fb48c-226083-429900 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 02:48:41,830 100 INFO rb-19fb48c-226083-429900 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 02:48:41,849 100 INFO rb-19fb48c-226083-429900 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 02:48:41,874 100 INFO rb-19fb48c-226083-429900 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 02:48:41,880 100 INFO rb-19fb48c-226083-429900 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 02:48:42,722 100 INFO rb-19fb48c-226083-429900 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 02:48:42,737 100 INFO rb-19fb48c-226083-429900 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 02:48:42,747 100 INFO rb-19fb48c-226083-429900 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 02:48:42,764 100 INFO rb-19fb48c-226083-429900 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 02:48:42,781 100 INFO rb-19fb48c-226083-429900 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 02:48:42,799 100 INFO rb-19fb48c-226083-429900 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 02:48:42,817 100 INFO rb-19fb48c-226083-429900 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 02:48:42,833 100 INFO rb-19fb48c-226083-429900 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 02:48:42,848 100 INFO rb-19fb48c-226083-429900 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 02:48:43,703 100 INFO rb-19fb48c-226083-429900 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 02:48:43,716 100 INFO rb-19fb48c-226083-429900 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 02:48:43,729 100 INFO rb-19fb48c-226083-429900 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 02:48:43,747 100 INFO rb-19fb48c-226083-429900 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 02:48:43,764 100 INFO rb-19fb48c-226083-429900 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 02:48:43,779 100 INFO rb-19fb48c-226083-429900 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 02:48:44,625 100 INFO rb-19fb48c-226083-429900 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 02:48:44,630 100 INFO rb-19fb48c-226083-429900 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 02:48:45,486 100 INFO rb-19fb48c-226083-429900 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 02:48:45,496 100 INFO rb-19fb48c-226083-429900 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 02:48:45,518 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69725652 for PoS orders references: ['Order 00057-010-0002'] (draft: False) 2026-10-29 02:48:45,519 100 INFO rb-19fb48c-226083-429900 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 02:48:45,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69725652 with result: [{'id': 53, 'pos_reference': 'Order 00057-010-0002', 'account_move': False}] 2026-10-29 02:48:45,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.040 0.111 2026-10-29 02:48:46,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 02:48:46,440 100 INFO rb-19fb48c-226083-429900 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 02:48:46,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-29 02:48:46,468 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-29 02:48:46,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-29 02:48:47,789 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 02:48:47,790 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 02:48:47,790 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 02:48:47,794 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:48:47,797 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 02:48:47,798 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 02:48:47,798 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 02:48:47,800 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 02:48:47,800 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 02:48:47,801 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 02:48:47,802 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 02:48:47,803 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 02:48:47,803 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 02:48:47,804 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 02:48:47,805 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 02:48:47,806 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 02:48:47,807 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 02:48:47,807 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 02:48:47,808 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 02:48:47,809 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 02:48:47,809 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 02:48:47,810 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 02:48:47,810 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 02:48:47,811 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 02:48:47,812 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 02:48:47,813 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 02:48:47,816 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:48:47,818 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 02:48:47,820 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 02:48:47,821 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 02:48:47,822 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 02:48:47,822 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 02:48:47,842 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:48:47,843 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:48:47,906 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 02:48:47,927 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 02:48:47,939 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 02:48:47,940 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 02:48:47,948 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 02:48:47,990 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.104 2026-10-29 02:48:48,005 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:48:48,010 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 02:48:48,019 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:48:48,031 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:48:48,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 02:48:48,079 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 02:48:48,080 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 02:48:48,086 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 02:48:48,090 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 02:48:48,095 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 02:48:48,096 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 02:48:48,110 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 02:48:48,112 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 02:48:48,113 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 02:48:48,113 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 02:48:48,114 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 02:48:48,115 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 02:48:48,115 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 02:48:48,116 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 02:48:48,117 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 02:48:48,117 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 02:48:48,118 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 02:48:48,119 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 02:48:48,119 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 02:48:48,119 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 02:48:48,120 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 02:48:48,120 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 02:48:48,120 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 02:48:48,121 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 02:48:48,121 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 02:48:48,122 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 02:48:48,122 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 02:48:48,123 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 02:48:48,123 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 02:48:48,124 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 02:48:48,125 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 02:48:48,138 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 02:48:48,139 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 02:48:48,140 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 02:48:48,145 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 02:48:48,151 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 02:48:48,178 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 02:48:48,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 02:48:48,200 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 02:48:48,210 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 02:48:48,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 02:48:48,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-29 02:48:48,242 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:48:48,261 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:48:48,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 02:48:48,315 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:48:48,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:48:48,346 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 02:48:48,350 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 02:48:48,352 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 02:48:48,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 02:48:48,359 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 02:48:48,360 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 02:48:48,361 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 02:48:48,361 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 02:48:48,362 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 02:48:48,364 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 02:48:48,365 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 02:48:48,366 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 02:48:48,366 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 02:48:48,368 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 02:48:48,369 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 02:48:48,370 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 02:48:48,370 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 02:48:48,371 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 02:48:48,373 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 02:48:48,374 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 02:48:48,375 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 02:48:48,375 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 02:48:48,377 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 02:48:48,377 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 02:48:48,378 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 02:48:48,379 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 02:48:48,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:48] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.008 0.014 2026-10-29 02:48:49,126 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<845553019162840.1793242129.096813201904297-openerp-private@5d59ff6c6187>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-29 02:48:49,126 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:48:49,132 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:48:49,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:49] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.025 0.069 2026-10-29 02:48:49,900 100 INFO rb-19fb48c-226083-429900 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 02:48:49,913 100 INFO rb-19fb48c-226083-429900 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 02:48:49,939 100 INFO rb-19fb48c-226083-429900 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 02:48:49,948 100 INFO rb-19fb48c-226083-429900 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 02:48:49,966 100 INFO rb-19fb48c-226083-429900 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 02:48:49,982 100 INFO rb-19fb48c-226083-429900 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 02:48:49,998 100 INFO rb-19fb48c-226083-429900 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 02:48:50,019 100 INFO rb-19fb48c-226083-429900 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 02:48:50,032 100 INFO rb-19fb48c-226083-429900 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 02:48:50,047 100 INFO rb-19fb48c-226083-429900 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 02:48:50,889 100 INFO rb-19fb48c-226083-429900 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 02:48:50,904 100 INFO rb-19fb48c-226083-429900 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 02:48:50,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 02:48:50,932 100 INFO rb-19fb48c-226083-429900 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 02:48:50,943 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:48:50,947 100 INFO rb-19fb48c-226083-429900 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 02:48:50,965 100 INFO rb-19fb48c-226083-429900 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 02:48:50,982 100 INFO rb-19fb48c-226083-429900 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 02:48:50,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 02:48:51,013 100 INFO rb-19fb48c-226083-429900 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 02:48:51,039 100 INFO rb-19fb48c-226083-429900 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 02:48:51,048 100 INFO rb-19fb48c-226083-429900 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 02:48:51,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2916597 for PoS orders references: ['Order 00057-010-0003'] (draft: False) 2026-10-29 02:48:51,078 100 INFO rb-19fb48c-226083-429900 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 02:48:51,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2916597 with result: [{'id': 54, 'pos_reference': 'Order 00057-010-0003', 'account_move': False}] 2026-10-29 02:48:51,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.031 0.104 2026-10-29 02:48:51,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:51] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.017 2026-10-29 02:48:51,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:48:51,984 100 INFO rb-19fb48c-226083-429900 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 02:48:52,000 100 INFO rb-19fb48c-226083-429900 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 02:48:52,015 100 INFO rb-19fb48c-226083-429900 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 02:48:52,039 100 INFO rb-19fb48c-226083-429900 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 02:48:52,047 100 INFO rb-19fb48c-226083-429900 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 02:48:52,064 100 INFO rb-19fb48c-226083-429900 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 02:48:52,080 100 INFO rb-19fb48c-226083-429900 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 02:48:52,097 100 INFO rb-19fb48c-226083-429900 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 02:48:52,119 100 INFO rb-19fb48c-226083-429900 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 02:48:52,130 100 INFO rb-19fb48c-226083-429900 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 02:48:52,147 100 INFO rb-19fb48c-226083-429900 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 02:48:52,166 100 INFO rb-19fb48c-226083-429900 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 02:48:52,181 100 INFO rb-19fb48c-226083-429900 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 02:48:52,200 100 INFO rb-19fb48c-226083-429900 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 02:48:52,217 100 INFO rb-19fb48c-226083-429900 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 02:48:52,230 100 INFO rb-19fb48c-226083-429900 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 02:48:52,246 100 INFO rb-19fb48c-226083-429900 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 02:48:52,269 100 INFO rb-19fb48c-226083-429900 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 02:48:52,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4417110 for PoS orders references: ['Order 00057-010-0004'] (draft: False) 2026-10-29 02:48:52,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4417110 with result: [{'id': 55, 'pos_reference': 'Order 00057-010-0004', 'account_move': False}] 2026-10-29 02:48:52,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.031 0.103 2026-10-29 02:48:53,191 100 INFO rb-19fb48c-226083-429900 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 02:48:53,198 100 INFO rb-19fb48c-226083-429900 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 02:48:53,230 100 INFO rb-19fb48c-226083-429900 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 02:48:53,236 100 INFO rb-19fb48c-226083-429900 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 02:48:53,247 100 INFO rb-19fb48c-226083-429900 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 02:48:53,263 100 INFO rb-19fb48c-226083-429900 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 02:48:53,280 100 INFO rb-19fb48c-226083-429900 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 02:48:53,298 100 INFO rb-19fb48c-226083-429900 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 02:48:53,316 100 INFO rb-19fb48c-226083-429900 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 02:48:53,331 100 INFO rb-19fb48c-226083-429900 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 02:48:53,348 100 INFO rb-19fb48c-226083-429900 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 02:48:54,199 100 INFO rb-19fb48c-226083-429900 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 02:48:54,214 100 INFO rb-19fb48c-226083-429900 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 02:48:54,230 100 INFO rb-19fb48c-226083-429900 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 02:48:54,247 100 INFO rb-19fb48c-226083-429900 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 02:48:54,263 100 INFO rb-19fb48c-226083-429900 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 02:48:55,121 100 INFO rb-19fb48c-226083-429900 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 02:48:55,131 100 INFO rb-19fb48c-226083-429900 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 02:48:55,146 100 INFO rb-19fb48c-226083-429900 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 02:48:55,164 100 INFO rb-19fb48c-226083-429900 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 02:48:55,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29891164 for PoS orders references: ['Order 00057-010-0005'] (draft: False) 2026-10-29 02:48:55,185 100 INFO rb-19fb48c-226083-429900 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 02:48:55,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29891164 with result: [{'id': 56, 'pos_reference': 'Order 00057-010-0005', 'account_move': False}] 2026-10-29 02:48:55,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.045 0.096 2026-10-29 02:48:56,125 100 INFO rb-19fb48c-226083-429900 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 02:48:56,129 100 INFO rb-19fb48c-226083-429900 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 02:48:56,146 100 INFO rb-19fb48c-226083-429900 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 02:48:56,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:48:56,194 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:48:56,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11431 2026-10-29 02:48:56,227 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:48:56,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11431 2026-10-29 02:48:56,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024856_345492_TestUi.txt 2026-10-29 02:48:56,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphnw7k0xo_chrome_odoo" 2026-10-29 02:48:56,415 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-10-29 02:48:57,421 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11685 2026-10-29 02:48:57,425 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfkt6ho8e_chrome_odoo 2026-10-29 02:48:57,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38183/json/version 2026-10-29 02:48:57,444 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38183/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:48:57,552 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:48:57,552 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38183/json 2026-10-29 02:48:57,558 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38183/json with timeout 3 increased to 10s during tests 2026-10-29 02:48:57,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38183/devtools/page/4A746CEDEB03732517A5EB04353CD7BA 2026-10-29 02:48:57,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:48:57,648 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:48:57,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:48:57,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:48:57,958 100 INFO rb-19fb48c-226083-429900 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 02:48:57,958 100 INFO rb-19fb48c-226083-429900 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 02:48:57,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:48:59,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.091 0.945 2026-10-29 02:48:59,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4A746CEDEB03732517A5EB04353CD7BA', 'loaderId': '27962ABBF41E5DF1576D82CE192E9F48', 'isDownload': False} 2026-10-29 02:48:59,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-29 02:48:59,044 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:48:59,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-10-29 02:48:59,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.034 2026-10-29 02:48:59,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.067 2026-10-29 02:48:59,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 02:48:59,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.017 2026-10-29 02:48:59,841 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:48:59,843 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:48:59,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:48:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.016 2026-10-29 02:48:59,899 100 INFO rb-19fb48c-226083-429900 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 02:49:00,957 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.312 0.761 2026-10-29 02:49:01,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.045 2026-10-29 02:49:01,087 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:49:01,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.145 2026-10-29 02:49:01,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:49:01,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 02:49:02,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.161 0.554 2026-10-29 02:49:02,200 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:49:02,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.097 2026-10-29 02:49:02,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "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 02:49:02,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:49:02,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.048 0.083 2026-10-29 02:49:02,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.026 0.187 2026-10-29 02:49:02,608 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:49:02,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.312 2026-10-29 02:49:02,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.347 2026-10-29 02:49:02,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 02:49:02,887 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:49:02,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.443 2026-10-29 02:49:02,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:49:02,975 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:49:02,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.531 2026-10-29 02:49:03,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.476 2026-10-29 02:49:03,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.469 2026-10-29 02:49:03,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.472 2026-10-29 02:49:03,236 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.295 2026-10-29 02:49:03,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.238 2026-10-29 02:49:03,274 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:49:03,287 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.266 2026-10-29 02:49:03,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.241 2026-10-29 02:49:03,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.233 2026-10-29 02:49:03,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.017 0.239 2026-10-29 02:49:03,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.170 2026-10-29 02:49:03,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.027 0.193 2026-10-29 02:49:03,493 100 INFO rb-19fb48c-226083-429900 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 02:49:03,507 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-29 02:49:03,549 100 INFO rb-19fb48c-226083-429900 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 02:49:03,559 100 INFO rb-19fb48c-226083-429900 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 02:49:03,567 100 INFO rb-19fb48c-226083-429900 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 02:49:03,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.039 0.260 2026-10-29 02:49:03,607 100 INFO rb-19fb48c-226083-429900 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 02:49:03,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.007 0.318 2026-10-29 02:49:03,640 100 INFO rb-19fb48c-226083-429900 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 02:49:03,659 100 INFO rb-19fb48c-226083-429900 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 02:49:03,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.336 2026-10-29 02:49:03,670 100 INFO rb-19fb48c-226083-429900 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 02:49:03,679 100 INFO rb-19fb48c-226083-429900 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 02:49:03,702 100 INFO rb-19fb48c-226083-429900 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 02:49:03,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.008 0.297 2026-10-29 02:49:03,718 100 INFO rb-19fb48c-226083-429900 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 02:49:03,735 100 INFO rb-19fb48c-226083-429900 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 02:49:03,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:03,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.239 2026-10-29 02:49:03,785 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.225 2026-10-29 02:49:03,814 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:49:03,834 100 INFO rb-19fb48c-226083-429900 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 02:49:03,850 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 02:49:03,865 100 INFO rb-19fb48c-226083-429900 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 02:49:03,896 100 INFO rb-19fb48c-226083-429900 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 02:49:03,901 100 INFO rb-19fb48c-226083-429900 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 02:49:03,937 100 INFO rb-19fb48c-226083-429900 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 02:49:03,941 100 INFO rb-19fb48c-226083-429900 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 02:49:03,951 100 INFO rb-19fb48c-226083-429900 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 02:49:03,968 100 INFO rb-19fb48c-226083-429900 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 02:49:03,983 100 INFO rb-19fb48c-226083-429900 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 02:49:03,998 100 INFO rb-19fb48c-226083-429900 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 02:49:04,844 100 INFO rb-19fb48c-226083-429900 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 02:49:04,897 100 INFO rb-19fb48c-226083-429900 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 02:49:04,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:49:04,911 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:49:04,917 100 INFO rb-19fb48c-226083-429900 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 02:49:04,921 100 INFO rb-19fb48c-226083-429900 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 02:49:04,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:04,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:49:04,965 100 INFO rb-19fb48c-226083-429900 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 02:49:04,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 02:49:04,998 100 INFO rb-19fb48c-226083-429900 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 02:49:05,036 100 INFO rb-19fb48c-226083-429900 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 02:49:05,044 100 INFO rb-19fb48c-226083-429900 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 02:49:05,050 100 INFO rb-19fb48c-226083-429900 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 02:49:05,064 100 INFO rb-19fb48c-226083-429900 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 02:49:05,083 100 INFO rb-19fb48c-226083-429900 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 02:49:05,103 100 INFO rb-19fb48c-226083-429900 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 02:49:05,117 100 INFO rb-19fb48c-226083-429900 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 02:49:05,133 100 INFO rb-19fb48c-226083-429900 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 02:49:05,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:49:05,977 100 INFO rb-19fb48c-226083-429900 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 02:49:05,983 100 INFO rb-19fb48c-226083-429900 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 02:49:05,997 100 INFO rb-19fb48c-226083-429900 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 02:49:06,030 100 INFO rb-19fb48c-226083-429900 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 02:49:06,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:06] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.026 2026-10-29 02:49:06,045 100 INFO rb-19fb48c-226083-429900 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 02:49:06,049 100 INFO rb-19fb48c-226083-429900 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 02:49:06,066 100 INFO rb-19fb48c-226083-429900 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 02:49:06,077 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22394112 for PoS orders references: ['Order 00058-002-0003'] (draft: False) 2026-10-29 02:49:06,098 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:49:06,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22394112 with result: [{'id': 57, 'pos_reference': 'Order 00058-002-0003', 'account_move': False}] 2026-10-29 02:49:06,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.149 0.187 2026-10-29 02:49:06,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:06] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 02:49:06,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-29 02:49:07,217 100 INFO rb-19fb48c-226083-429900 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 02:49:07,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:07,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:49:07,266 100 INFO rb-19fb48c-226083-429900 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 02:49:07,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:49:07,299 100 INFO rb-19fb48c-226083-429900 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 02:49:07,314 100 INFO rb-19fb48c-226083-429900 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 02:49:07,344 100 INFO rb-19fb48c-226083-429900 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 02:49:07,348 100 INFO rb-19fb48c-226083-429900 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 02:49:07,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:07,388 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:49:07,410 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 02:49:07,418 100 INFO rb-19fb48c-226083-429900 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 02:49:07,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 02:49:07,451 100 INFO rb-19fb48c-226083-429900 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 02:49:07,464 100 INFO rb-19fb48c-226083-429900 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 02:49:07,480 100 INFO rb-19fb48c-226083-429900 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 02:49:07,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:07,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:49:07,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 02:49:07,553 100 INFO rb-19fb48c-226083-429900 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 02:49:07,577 100 INFO rb-19fb48c-226083-429900 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 02:49:07,590 100 INFO rb-19fb48c-226083-429900 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 02:49:07,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:07,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:49:07,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:49:07,649 100 INFO rb-19fb48c-226083-429900 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 02:49:07,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:49:07,686 100 INFO rb-19fb48c-226083-429900 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 02:49:07,700 100 INFO rb-19fb48c-226083-429900 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 02:49:07,714 100 INFO rb-19fb48c-226083-429900 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 02:49:07,730 100 INFO rb-19fb48c-226083-429900 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 02:49:07,748 100 INFO rb-19fb48c-226083-429900 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 02:49:07,763 100 INFO rb-19fb48c-226083-429900 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 02:49:08,605 100 INFO rb-19fb48c-226083-429900 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 02:49:08,612 100 INFO rb-19fb48c-226083-429900 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 02:49:08,629 100 INFO rb-19fb48c-226083-429900 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 02:49:08,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17580688 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-10-29 02:49:08,649 100 INFO rb-19fb48c-226083-429900 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 02:49:08,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17580688 with result: [{'id': 58, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-10-29 02:49:08,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.066 0.120 2026-10-29 02:49:09,606 100 INFO rb-19fb48c-226083-429900 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 02:49:09,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:09,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:49:09,645 100 INFO rb-19fb48c-226083-429900 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 02:49:09,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 02:49:09,680 100 INFO rb-19fb48c-226083-429900 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 02:49:09,695 100 INFO rb-19fb48c-226083-429900 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 02:49:09,717 100 INFO rb-19fb48c-226083-429900 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 02:49:09,731 100 INFO rb-19fb48c-226083-429900 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 02:49:09,750 100 INFO rb-19fb48c-226083-429900 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 02:49:09,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:09,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 02:49:09,801 100 INFO rb-19fb48c-226083-429900 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 02:49:09,814 100 INFO rb-19fb48c-226083-429900 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 02:49:09,832 100 INFO rb-19fb48c-226083-429900 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 02:49:09,847 100 INFO rb-19fb48c-226083-429900 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 02:49:09,868 100 INFO rb-19fb48c-226083-429900 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 02:49:09,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 02:49:09,898 100 INFO rb-19fb48c-226083-429900 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 02:49:09,926 100 INFO rb-19fb48c-226083-429900 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 02:49:09,930 100 INFO rb-19fb48c-226083-429900 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 02:49:09,950 100 INFO rb-19fb48c-226083-429900 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 02:49:09,973 100 INFO rb-19fb48c-226083-429900 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 02:49:09,999 100 INFO rb-19fb48c-226083-429900 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 02:49:10,016 100 INFO rb-19fb48c-226083-429900 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 02:49:10,017 100 INFO rb-19fb48c-226083-429900 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 02:49:10,034 100 INFO rb-19fb48c-226083-429900 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 02:49:10,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 02:49:10,883 100 INFO rb-19fb48c-226083-429900 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 02:49:10,912 100 INFO rb-19fb48c-226083-429900 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 02:49:11,025 100 INFO rb-19fb48c-226083-429900 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 02:49:11,052 100 INFO rb-19fb48c-226083-429900 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 02:49:11,091 100 INFO rb-19fb48c-226083-429900 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 02:49:11,103 100 INFO rb-19fb48c-226083-429900 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 02:49:11,122 100 INFO rb-19fb48c-226083-429900 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 02:49:11,137 100 INFO rb-19fb48c-226083-429900 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 02:49:11,152 100 INFO rb-19fb48c-226083-429900 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 02:49:11,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62914408 for PoS orders references: ['Order 00058-002-0005'] (draft: False) 2026-10-29 02:49:14,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62914408 with result: [{'id': 59, 'pos_reference': 'Order 00058-002-0005', 'account_move': 217}] 2026-10-29 02:49:14,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.942 2.378 2026-10-29 02:49:14,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:14] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.029 2026-10-29 02:49:14,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 02:49:15,396 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:49:15,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:49:15,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11685 2026-10-29 02:49:15,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:49:15,471 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11685 2026-10-29 02:49:15,609 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024915_609477_TestUi.txt 2026-10-29 02:49:15,609 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfkt6ho8e_chrome_odoo" 2026-10-29 02:49:15,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-29 02:49:16,444 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11904 2026-10-29 02:49:16,444 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1w3hx44x_chrome_odoo 2026-10-29 02:49:16,445 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33591/json/version 2026-10-29 02:49:16,447 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33591/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:49:16,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:49:16,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33591/json 2026-10-29 02:49:16,562 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33591/json with timeout 3 increased to 10s during tests 2026-10-29 02:49:16,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33591/devtools/page/A492FA748B26E8615B84996B49AFB46E 2026-10-29 02:49:16,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:49:16,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:49:17,050 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:49:17,055 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:49:17,058 100 INFO rb-19fb48c-226083-429900 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 02:49:17,058 100 INFO rb-19fb48c-226083-429900 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 02:49:17,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:49:18,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:18] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.125 1.029 2026-10-29 02:49:18,239 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A492FA748B26E8615B84996B49AFB46E', 'loaderId': 'FC47729BE4C3CD1AD784BF968D0D7C28', 'isDownload': False} 2026-10-29 02:49:18,239 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-29 02:49:18,261 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:49:18,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:18] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.022 2026-10-29 02:49:18,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:18] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-10-29 02:49:18,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:18] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.045 2026-10-29 02:49:19,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.023 2026-10-29 02:49:19,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-10-29 02:49:19,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:49:19,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 02:49:19,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:49:19,206 100 INFO rb-19fb48c-226083-429900 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 02:49:20,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.294 0.690 2026-10-29 02:49:20,284 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.045 0.991 2026-10-29 02:49:20,315 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:49:20,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.149 2026-10-29 02:49:20,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 02:49:20,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 02:49:21,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.171 0.567 2026-10-29 02:49:21,380 100 INFO rb-19fb48c-226083-429900 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 02:49:21,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.083 2026-10-29 02:49:21,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "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 02:49:21,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 02:49:21,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.037 0.079 2026-10-29 02:49:21,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.181 2026-10-29 02:49:21,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:49:21,848 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.255 2026-10-29 02:49:21,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:21] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.331 2026-10-29 02:49:22,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.406 2026-10-29 02:49:22,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "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 02:49:22,085 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:49:22,095 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:49:22,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.452 2026-10-29 02:49:22,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.418 2026-10-29 02:49:22,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.396 2026-10-29 02:49:22,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.428 2026-10-29 02:49:22,336 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:49:22,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.392 2026-10-29 02:49:22,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.267 2026-10-29 02:49:22,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.280 2026-10-29 02:49:22,403 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:49:22,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.261 2026-10-29 02:49:22,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.232 2026-10-29 02:49:22,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.194 2026-10-29 02:49:22,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.123 2026-10-29 02:49:22,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.025 0.146 2026-10-29 02:49:22,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.160 2026-10-29 02:49:22,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.005 0.197 2026-10-29 02:49:22,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.217 2026-10-29 02:49:22,685 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.222 2026-10-29 02:49:22,724 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.114 2026-10-29 02:49:22,738 100 INFO rb-19fb48c-226083-429900 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 02:49:22,751 100 INFO rb-19fb48c-226083-429900 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 02:49:22,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.028 2026-10-29 02:49:22,783 100 INFO rb-19fb48c-226083-429900 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 02:49:22,797 100 INFO rb-19fb48c-226083-429900 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 02:49:22,850 100 INFO rb-19fb48c-226083-429900 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 02:49:22,859 100 INFO rb-19fb48c-226083-429900 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 02:49:22,868 100 INFO rb-19fb48c-226083-429900 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 02:49:23,737 100 INFO rb-19fb48c-226083-429900 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 02:49:23,747 100 INFO rb-19fb48c-226083-429900 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 02:49:23,763 100 INFO rb-19fb48c-226083-429900 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 02:49:23,791 100 INFO rb-19fb48c-226083-429900 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 02:49:23,798 100 INFO rb-19fb48c-226083-429900 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 02:49:24,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:49:24,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-29 02:49:24,666 100 INFO rb-19fb48c-226083-429900 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 02:49:24,686 100 INFO rb-19fb48c-226083-429900 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 02:49:24,700 100 INFO rb-19fb48c-226083-429900 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 02:49:24,713 100 INFO rb-19fb48c-226083-429900 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 02:49:25,563 100 INFO rb-19fb48c-226083-429900 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 02:49:25,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:49:25,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11904 2026-10-29 02:49:25,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:49:25,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11904 2026-10-29 02:49:25,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024925_709636_TestUi.txt 2026-10-29 02:49:25,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1w3hx44x_chrome_odoo" 2026-10-29 02:49:25,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-10-29 02:49:26,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12107 2026-10-29 02:49:26,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_px92b3w_chrome_odoo 2026-10-29 02:49:26,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36203/json/version 2026-10-29 02:49:26,527 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36203/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:49:26,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:49:26,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36203/json 2026-10-29 02:49:26,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36203/json with timeout 3 increased to 10s during tests 2026-10-29 02:49:26,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36203/devtools/page/D6967A22157934B8C9CCBD8B7020B9D2 2026-10-29 02:49:26,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:49:26,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:49:27,166 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 02:49:27,171 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:49:27,174 100 INFO rb-19fb48c-226083-429900 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 02:49:27,175 100 INFO rb-19fb48c-226083-429900 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 02:49:27,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:49:28,236 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.105 0.943 2026-10-29 02:49:28,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D6967A22157934B8C9CCBD8B7020B9D2', 'loaderId': 'A0F4D79389F6706977330F11D99A0FC0', 'isDownload': False} 2026-10-29 02:49:28,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-29 02:49:28,284 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:49:28,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:28] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.012 2026-10-29 02:49:28,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:28] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.047 2026-10-29 02:49:28,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:28] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.076 2026-10-29 02:49:28,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:28] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 02:49:29,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 02:49:29,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:49:29,098 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:49:29,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.037 2026-10-29 02:49:29,156 100 INFO rb-19fb48c-226083-429900 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 02:49:30,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.302 0.772 2026-10-29 02:49:30,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 1.067 2026-10-29 02:49:30,343 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:49:30,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:30] "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 02:49:30,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 02:49:30,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 02:49:31,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.171 0.543 2026-10-29 02:49:31,486 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:49:31,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49: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 02:49:31,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.016 2026-10-29 02:49:31,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 02:49:31,785 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:31] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.061 0.074 2026-10-29 02:49:31,808 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:49:31,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:31] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.159 2026-10-29 02:49:31,919 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:31] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.242 2026-10-29 02:49:32,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.305 2026-10-29 02:49:32,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "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 02:49:32,047 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:49:32,056 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:49:32,066 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:49:32,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.359 2026-10-29 02:49:32,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.026 2026-10-29 02:49:32,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.296 2026-10-29 02:49:32,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.333 2026-10-29 02:49:32,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.332 2026-10-29 02:49:32,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.651 2026-10-29 02:49:32,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:49:32,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.295 2026-10-29 02:49:32,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.281 2026-10-29 02:49:32,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.265 2026-10-29 02:49:32,452 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.272 2026-10-29 02:49:32,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.278 2026-10-29 02:49:32,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.237 2026-10-29 02:49:32,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.004 0.180 2026-10-29 02:49:32,641 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.007 0.216 2026-10-29 02:49:32,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.217 2026-10-29 02:49:32,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.231 2026-10-29 02:49:32,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.191 2026-10-29 02:49:32,735 100 INFO rb-19fb48c-226083-429900 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 02:49:32,750 100 INFO rb-19fb48c-226083-429900 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 02:49:32,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.130 2026-10-29 02:49:32,786 100 INFO rb-19fb48c-226083-429900 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 02:49:32,801 100 INFO rb-19fb48c-226083-429900 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 02:49:32,824 100 INFO rb-19fb48c-226083-429900 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 02:49:32,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.056 2026-10-29 02:49:32,833 100 INFO rb-19fb48c-226083-429900 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 02:49:32,850 100 INFO rb-19fb48c-226083-429900 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 02:49:32,866 100 INFO rb-19fb48c-226083-429900 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 02:49:32,879 100 INFO rb-19fb48c-226083-429900 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 02:49:32,899 100 INFO rb-19fb48c-226083-429900 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 02:49:32,913 100 INFO rb-19fb48c-226083-429900 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 02:49:32,932 100 INFO rb-19fb48c-226083-429900 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 02:49:32,980 100 INFO rb-19fb48c-226083-429900 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 02:49:32,990 100 INFO rb-19fb48c-226083-429900 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 02:49:32,998 100 INFO rb-19fb48c-226083-429900 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 02:49:33,035 100 INFO rb-19fb48c-226083-429900 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 02:49:33,054 100 INFO rb-19fb48c-226083-429900 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 02:49:33,062 100 INFO rb-19fb48c-226083-429900 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 02:49:33,081 100 INFO rb-19fb48c-226083-429900 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 02:49:33,098 100 INFO rb-19fb48c-226083-429900 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 02:49:33,120 100 INFO rb-19fb48c-226083-429900 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 02:49:33,138 100 INFO rb-19fb48c-226083-429900 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 02:49:33,147 100 INFO rb-19fb48c-226083-429900 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 02:49:33,162 100 INFO rb-19fb48c-226083-429900 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 02:49:33,179 100 INFO rb-19fb48c-226083-429900 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 02:49:33,195 100 INFO rb-19fb48c-226083-429900 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 02:49:33,214 100 INFO rb-19fb48c-226083-429900 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 02:49:33,233 100 INFO rb-19fb48c-226083-429900 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 02:49:33,245 100 INFO rb-19fb48c-226083-429900 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 02:49:33,263 100 INFO rb-19fb48c-226083-429900 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 02:49:33,282 100 INFO rb-19fb48c-226083-429900 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 02:49:33,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-29 02:49:33,311 100 INFO rb-19fb48c-226083-429900 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 02:49:33,333 100 INFO rb-19fb48c-226083-429900 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 02:49:33,371 100 INFO rb-19fb48c-226083-429900 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 02:49:33,397 100 INFO rb-19fb48c-226083-429900 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 02:49:33,401 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:49:33,403 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:49:33,408 100 INFO rb-19fb48c-226083-429900 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 02:49:33,435 100 INFO rb-19fb48c-226083-429900 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 02:49:33,439 100 INFO rb-19fb48c-226083-429900 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 02:49:33,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22928519 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-10-29 02:49:33,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:49:33,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22928519 with result: [{'id': 60, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-10-29 02:49:33,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.109 0.187 2026-10-29 02:49:33,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:33] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 02:49:34,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:49:34,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:49:34,593 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12107 2026-10-29 02:49:34,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:49:34,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12107 2026-10-29 02:49:34,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_024934_713839_TestUi.txt 2026-10-29 02:49:34,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_px92b3w_chrome_odoo" 2026-10-29 02:49:34,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-10-29 02:49:35,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12314 2026-10-29 02:49:35,855 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdg4kvqab_chrome_odoo 2026-10-29 02:49:35,855 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40735/json/version 2026-10-29 02:49:35,857 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40735/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:49:35,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:49:35,892 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40735/json 2026-10-29 02:49:35,893 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40735/json with timeout 3 increased to 10s during tests 2026-10-29 02:49:35,917 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40735/devtools/page/D0C4C4A51372565750A8337E0E954D9B 2026-10-29 02:49:35,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:49:35,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:49:36,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:49:36,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:49:36,252 100 INFO rb-19fb48c-226083-429900 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 02:49:36,252 100 INFO rb-19fb48c-226083-429900 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 02:49:36,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:49:38,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:38] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.104 2.103 2026-10-29 02:49:38,481 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D0C4C4A51372565750A8337E0E954D9B', 'loaderId': '407D516A168088BD61DFB3553D428309', 'isDownload': False} 2026-10-29 02:49:38,482 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-29 02:49:38,507 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:49:38,549 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:38] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.010 2026-10-29 02:49:38,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:38] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-10-29 02:49:38,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:38] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.038 2026-10-29 02:49:39,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:39] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 02:49:39,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-29 02:49:39,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-29 02:49:39,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:49:39,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:49:39,317 100 INFO rb-19fb48c-226083-429900 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 02:49:40,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.235 0.640 2026-10-29 02:49:40,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.840 2026-10-29 02:49:40,322 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:49:40,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:40] "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 02:49:40,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 02:49:40,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-10-29 02:49:41,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.165 0.544 2026-10-29 02:49:41,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:49:41,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.082 2026-10-29 02:49:41,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:41] "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 02:49:41,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 02:49:41,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:41] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.040 0.067 2026-10-29 02:49:41,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.128 2026-10-29 02:49:41,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:49:42,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.208 2026-10-29 02:49:42,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.267 2026-10-29 02:49:42,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.330 2026-10-29 02:49:42,178 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "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 02:49:42,194 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:49:42,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.368 2026-10-29 02:49:42,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:49:42,239 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:49:42,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.368 2026-10-29 02:49:42,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.046 0.377 2026-10-29 02:49:42,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.454 2026-10-29 02:49:42,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.436 2026-10-29 02:49:42,563 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:49:42,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.299 2026-10-29 02:49:42,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.293 2026-10-29 02:49:42,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.038 2026-10-29 02:49:42,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.300 2026-10-29 02:49:42,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.240 2026-10-29 02:49:42,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.025 0.229 2026-10-29 02:49:42,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.452 2026-10-29 02:49:42,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.026 0.216 2026-10-29 02:49:42,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.242 2026-10-29 02:49:42,867 100 INFO rb-19fb48c-226083-429900 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 02:49:42,890 100 INFO rb-19fb48c-226083-429900 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 02:49:42,899 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:42,919 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.009 0.260 2026-10-29 02:49:42,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:42,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 02:49:42,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.025 0.285 2026-10-29 02:49:43,000 100 INFO rb-19fb48c-226083-429900 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 02:49:43,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:43] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.260 2026-10-29 02:49:43,040 100 INFO rb-19fb48c-226083-429900 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 02:49:43,055 100 INFO rb-19fb48c-226083-429900 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 02:49:43,068 100 INFO rb-19fb48c-226083-429900 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 02:49:43,079 100 INFO rb-19fb48c-226083-429900 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 02:49:43,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.178 2026-10-29 02:49:43,097 100 INFO rb-19fb48c-226083-429900 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 02:49:43,117 100 INFO rb-19fb48c-226083-429900 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 02:49:43,130 100 INFO rb-19fb48c-226083-429900 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 02:49:43,154 100 INFO rb-19fb48c-226083-429900 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 02:49:43,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:43,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:43,197 100 INFO rb-19fb48c-226083-429900 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 02:49:43,212 100 INFO rb-19fb48c-226083-429900 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 02:49:43,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 02:49:43,245 100 INFO rb-19fb48c-226083-429900 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 02:49:43,264 100 INFO rb-19fb48c-226083-429900 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 02:49:43,278 100 INFO rb-19fb48c-226083-429900 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 02:49:43,295 100 INFO rb-19fb48c-226083-429900 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 02:49:43,312 100 INFO rb-19fb48c-226083-429900 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 02:49:43,328 100 INFO rb-19fb48c-226083-429900 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 02:49:43,347 100 INFO rb-19fb48c-226083-429900 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 02:49:43,363 100 INFO rb-19fb48c-226083-429900 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 02:49:43,379 100 INFO rb-19fb48c-226083-429900 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 02:49:43,394 100 INFO rb-19fb48c-226083-429900 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 02:49:43,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:43,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:43,452 100 INFO rb-19fb48c-226083-429900 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 02:49:43,465 100 INFO rb-19fb48c-226083-429900 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 02:49:43,482 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 02:49:43,496 100 INFO rb-19fb48c-226083-429900 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 02:49:43,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:43,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:43,551 100 INFO rb-19fb48c-226083-429900 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 02:49:43,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 02:49:43,579 100 INFO rb-19fb48c-226083-429900 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 02:49:43,618 100 INFO rb-19fb48c-226083-429900 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 02:49:43,624 100 INFO rb-19fb48c-226083-429900 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 02:49:43,639 100 INFO rb-19fb48c-226083-429900 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 02:49:43,653 100 INFO rb-19fb48c-226083-429900 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 02:49:43,670 100 INFO rb-19fb48c-226083-429900 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 02:49:43,683 100 INFO rb-19fb48c-226083-429900 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 02:49:43,697 100 INFO rb-19fb48c-226083-429900 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 02:49:43,714 100 INFO rb-19fb48c-226083-429900 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 02:49:43,739 100 INFO rb-19fb48c-226083-429900 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 02:49:43,835 100 INFO rb-19fb48c-226083-429900 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 02:49:43,847 100 INFO rb-19fb48c-226083-429900 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 02:49:43,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:43,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:43,916 100 INFO rb-19fb48c-226083-429900 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 02:49:43,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 02:49:43,946 100 INFO rb-19fb48c-226083-429900 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 02:49:43,966 100 INFO rb-19fb48c-226083-429900 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 02:49:43,978 100 INFO rb-19fb48c-226083-429900 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 02:49:44,001 100 INFO rb-19fb48c-226083-429900 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 02:49:44,013 100 INFO rb-19fb48c-226083-429900 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 02:49:44,035 100 INFO rb-19fb48c-226083-429900 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 02:49:44,048 100 INFO rb-19fb48c-226083-429900 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 02:49:44,065 100 INFO rb-19fb48c-226083-429900 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 02:49:44,079 100 INFO rb-19fb48c-226083-429900 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 02:49:44,096 100 INFO rb-19fb48c-226083-429900 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 02:49:44,164 100 INFO rb-19fb48c-226083-429900 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 02:49:44,179 100 INFO rb-19fb48c-226083-429900 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 02:49:44,227 100 INFO rb-19fb48c-226083-429900 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 02:49:44,247 100 INFO rb-19fb48c-226083-429900 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 02:49:44,248 100 INFO rb-19fb48c-226083-429900 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 02:49:44,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 02:49:44,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:49:44,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:49:44,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:44,289 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:44,297 100 INFO rb-19fb48c-226083-429900 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 02:49:44,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 02:49:44,331 100 INFO rb-19fb48c-226083-429900 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 02:49:44,353 100 INFO rb-19fb48c-226083-429900 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 02:49:44,365 100 INFO rb-19fb48c-226083-429900 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 02:49:44,379 100 INFO rb-19fb48c-226083-429900 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 02:49:44,396 100 INFO rb-19fb48c-226083-429900 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 02:49:44,412 100 INFO rb-19fb48c-226083-429900 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 02:49:44,433 100 INFO rb-19fb48c-226083-429900 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 02:49:44,451 100 INFO rb-19fb48c-226083-429900 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 02:49:44,463 100 INFO rb-19fb48c-226083-429900 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 02:49:45,304 100 INFO rb-19fb48c-226083-429900 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 02:49:45,312 100 INFO rb-19fb48c-226083-429900 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 02:49:45,330 100 INFO rb-19fb48c-226083-429900 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 02:49:45,350 100 INFO rb-19fb48c-226083-429900 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 02:49:45,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:45] "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 02:49:45,361 100 INFO rb-19fb48c-226083-429900 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 02:49:45,380 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65393384 for PoS orders references: ['Order 00061-002-0005'] (draft: False) 2026-10-29 02:49:45,397 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:49:45,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65393384 with result: [{'id': 61, 'pos_reference': 'Order 00061-002-0005', 'account_move': False}] 2026-10-29 02:49:45,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.126 0.158 2026-10-29 02:49:45,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:45] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 02:49:45,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:49:46,474 100 INFO rb-19fb48c-226083-429900 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 02:49:46,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:46,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:46,512 100 INFO rb-19fb48c-226083-429900 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 02:49:46,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:49:46,544 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:49:46,562 100 INFO rb-19fb48c-226083-429900 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 02:49:46,581 100 INFO rb-19fb48c-226083-429900 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 02:49:46,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:49:46,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:49:46,628 100 INFO rb-19fb48c-226083-429900 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 02:49:46,645 100 INFO rb-19fb48c-226083-429900 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 02:49:46,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:49:46,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:49:46,694 100 INFO rb-19fb48c-226083-429900 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 02:49:46,713 100 INFO rb-19fb48c-226083-429900 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 02:49:46,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:49:46,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:49:46,761 100 INFO rb-19fb48c-226083-429900 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 02:49:46,779 100 INFO rb-19fb48c-226083-429900 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 02:49:46,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:49:46,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:49:46,829 100 INFO rb-19fb48c-226083-429900 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 02:49:46,849 100 INFO rb-19fb48c-226083-429900 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 02:49:46,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:49:46,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:49:46,896 100 INFO rb-19fb48c-226083-429900 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 02:49:46,914 100 INFO rb-19fb48c-226083-429900 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 02:49:46,930 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:49:46,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 02:49:46,962 100 INFO rb-19fb48c-226083-429900 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 02:49:46,979 100 INFO rb-19fb48c-226083-429900 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 02:49:46,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 02:49:47,011 100 INFO rb-19fb48c-226083-429900 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 02:49:47,028 100 INFO rb-19fb48c-226083-429900 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 02:49:47,046 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:47,061 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:47,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:49:47,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:49:47,112 100 INFO rb-19fb48c-226083-429900 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 02:49:47,137 100 INFO rb-19fb48c-226083-429900 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 02:49:47,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.018 0.037 2026-10-29 02:49:47,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:47] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.021 0.060 2026-10-29 02:49:48,042 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:49:48,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-29 02:49:48,085 100 INFO rb-19fb48c-226083-429900 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 02:49:48,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-29 02:49:48,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:49:48,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:49:48,914 100 INFO rb-19fb48c-226083-429900 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 02:49:48,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:48] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.026 2026-10-29 02:49:48,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 02:49:48,945 100 INFO rb-19fb48c-226083-429900 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 02:49:48,965 100 INFO rb-19fb48c-226083-429900 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 02:49:48,986 100 INFO rb-19fb48c-226083-429900 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 02:49:48,998 100 INFO rb-19fb48c-226083-429900 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 02:49:49,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23362657 for PoS orders references: ['Order 00061-002-0004'] (draft: False) 2026-10-29 02:49:49,126 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23362657 with result: [{'id': 62, 'pos_reference': 'Order 00061-002-0004', 'account_move': False}] 2026-10-29 02:49:49,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.034 0.103 2026-10-29 02:49:49,779 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:49:49,917 100 INFO rb-19fb48c-226083-429900 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 02:49:49,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:49:49,945 100 INFO rb-19fb48c-226083-429900 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 02:49:49,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 02:49:49,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 02:49:49,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 02:49:50,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 02:49:50,027 100 INFO rb-19fb48c-226083-429900 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 02:49:50,052 100 INFO rb-19fb48c-226083-429900 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 02:49:50,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.032 2026-10-29 02:49:50,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:50] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.024 0.046 2026-10-29 02:49:50,920 100 INFO rb-19fb48c-226083-429900 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 02:49:50,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:49:50,947 100 INFO rb-19fb48c-226083-429900 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 02:49:50,960 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-29 02:49:50,978 100 INFO rb-19fb48c-226083-429900 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 02:49:51,035 100 INFO rb-19fb48c-226083-429900 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 02:49:51,048 100 INFO rb-19fb48c-226083-429900 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 02:49:51,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-29 02:49:51,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:51] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.011 0.024 2026-10-29 02:49:54,026 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:54] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.713 2.199 2026-10-29 02:49:54,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:54] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:49:54,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:54] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.021 2026-10-29 02:49:54,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.032 2026-10-29 02:49:54,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:54] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.017 0.050 2026-10-29 02:49:54,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:49:55,014 100 INFO rb-19fb48c-226083-429900 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 02:49:55,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-29 02:49:55,050 100 INFO rb-19fb48c-226083-429900 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 02:49:55,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-29 02:49:55,827 100 INFO rb-19fb48c-226083-429900 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 02:49:55,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 02:49:55,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:49:55,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:55] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.030 2026-10-29 02:49:55,892 100 INFO rb-19fb48c-226083-429900 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 02:49:55,899 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 02:49:55,921 100 INFO rb-19fb48c-226083-429900 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 02:49:55,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:49:55,956 100 INFO rb-19fb48c-226083-429900 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 02:49:55,969 100 INFO rb-19fb48c-226083-429900 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 02:49:55,984 100 INFO rb-19fb48c-226083-429900 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 02:49:55,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:55] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.020 0.034 2026-10-29 02:49:56,006 100 INFO rb-19fb48c-226083-429900 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 02:49:56,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 02:49:56,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:49:56,057 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:56] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:49:56,072 100 INFO rb-19fb48c-226083-429900 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 02:49:56,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 02:49:56,115 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:49:56,125 100 INFO rb-19fb48c-226083-429900 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 02:49:56,147 100 INFO rb-19fb48c-226083-429900 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 02:49:56,148 100 INFO rb-19fb48c-226083-429900 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 02:49:56,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 02:49:56,195 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:49:56,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:56] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.049 2026-10-29 02:49:56,198 100 INFO rb-19fb48c-226083-429900 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 02:49:56,221 100 INFO rb-19fb48c-226083-429900 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 02:49:56,229 100 INFO rb-19fb48c-226083-429900 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 02:49:56,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:49:56] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:49:57,707 100 INFO rb-19fb48c-226083-429900 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 02:49:57,713 100 INFO rb-19fb48c-226083-429900 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 02:49:57,728 100 INFO rb-19fb48c-226083-429900 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 02:49:59,170 100 INFO rb-19fb48c-226083-429900 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 02:49:59,178 100 INFO rb-19fb48c-226083-429900 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 02:49:59,193 100 INFO rb-19fb48c-226083-429900 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 02:50:00,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 02:50:00,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:50:00,074 100 INFO rb-19fb48c-226083-429900 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 02:50:00,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 02:50:00,103 100 INFO rb-19fb48c-226083-429900 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 02:50:00,120 100 INFO rb-19fb48c-226083-429900 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 02:50:00,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:00] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.019 0.048 2026-10-29 02:50:00,137 100 INFO rb-19fb48c-226083-429900 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 02:50:00,145 100 INFO rb-19fb48c-226083-429900 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 02:50:00,176 100 INFO rb-19fb48c-226083-429900 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 02:50:00,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65020034 for PoS orders references: ['Order 00061-002-0006'] (draft: False) 2026-10-29 02:50:00,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65020034 with result: [{'id': 63, 'pos_reference': 'Order 00061-002-0006', 'account_move': False}] 2026-10-29 02:50:00,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.041 0.094 2026-10-29 02:50:01,082 100 INFO rb-19fb48c-226083-429900 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 02:50:01,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 02:50:01,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 02:50:01,133 100 INFO rb-19fb48c-226083-429900 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 02:50:01,164 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:01] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.030 2026-10-29 02:50:01,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:01] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.017 0.050 2026-10-29 02:50:02,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:50:02,044 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:02,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12314 2026-10-29 02:50:02,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:50:02,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12314 2026-10-29 02:50:02,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025002_193330_TestUi.txt 2026-10-29 02:50:02,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdg4kvqab_chrome_odoo" 2026-10-29 02:50:02,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-29 02:50:03,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12579 2026-10-29 02:50:03,354 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7v0mg1ac_chrome_odoo 2026-10-29 02:50:03,354 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42827/json/version 2026-10-29 02:50:03,360 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42827/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:50:03,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:50:03,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42827/json 2026-10-29 02:50:03,449 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42827/json with timeout 3 increased to 10s during tests 2026-10-29 02:50:03,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42827/devtools/page/736902A53CDB9102E77F2B17830F0926 2026-10-29 02:50:03,489 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:50:03,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:50:03,882 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:50:03,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:50:03,910 100 INFO rb-19fb48c-226083-429900 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 02:50:03,910 100 INFO rb-19fb48c-226083-429900 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 02:50:03,936 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:50:04,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:04] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.092 0.946 2026-10-29 02:50:04,984 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '736902A53CDB9102E77F2B17830F0926', 'loaderId': 'B99BD4F2D08A087F3C30B04E6EBB81E0', 'isDownload': False} 2026-10-29 02:50:04,984 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-29 02:50:05,039 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:05,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:05] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.018 2026-10-29 02:50:05,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:05] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.031 2026-10-29 02:50:05,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:05] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-10-29 02:50:05,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.009 0.017 2026-10-29 02:50:05,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.024 0.011 2026-10-29 02:50:05,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:50:05,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 02:50:05,838 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:50:05,874 100 INFO rb-19fb48c-226083-429900 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 02:50:06,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.274 0.695 2026-10-29 02:50:06,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.001 2026-10-29 02:50:06,988 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:07,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.118 2026-10-29 02:50:07,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 02:50:07,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 02:50:07,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.150 0.578 2026-10-29 02:50:08,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:50:08,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.093 2026-10-29 02:50:08,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.023 2026-10-29 02:50:08,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:50:08,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.035 0.053 2026-10-29 02:50:08,382 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.132 2026-10-29 02:50:08,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.191 2026-10-29 02:50:08,484 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:50:08,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.254 2026-10-29 02:50:08,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.294 2026-10-29 02:50:08,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.023 0.378 2026-10-29 02:50:08,711 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "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 02:50:08,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.365 2026-10-29 02:50:08,725 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50: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 02:50:08,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 02:50:08,838 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.055 0.394 2026-10-29 02:50:08,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.392 2026-10-29 02:50:08,947 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:50:08,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:08] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.421 2026-10-29 02:50:09,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.446 2026-10-29 02:50:09,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:09,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.263 2026-10-29 02:50:09,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.022 0.342 2026-10-29 02:50:09,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.345 2026-10-29 02:50:09,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.308 2026-10-29 02:50:09,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.241 2026-10-29 02:50:09,236 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.235 2026-10-29 02:50:09,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.212 2026-10-29 02:50:09,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.141 2026-10-29 02:50:09,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.005 0.165 2026-10-29 02:50:09,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.176 2026-10-29 02:50:09,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.007 0.178 2026-10-29 02:50:09,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.101 2026-10-29 02:50:09,455 100 INFO rb-19fb48c-226083-429900 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 02:50:09,483 100 INFO rb-19fb48c-226083-429900 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 02:50:09,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.041 2026-10-29 02:50:09,514 100 INFO rb-19fb48c-226083-429900 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 02:50:09,528 100 INFO rb-19fb48c-226083-429900 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 02:50:09,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-29 02:50:09,563 100 INFO rb-19fb48c-226083-429900 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 02:50:09,586 100 INFO rb-19fb48c-226083-429900 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 02:50:09,602 100 INFO rb-19fb48c-226083-429900 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 02:50:09,658 100 INFO rb-19fb48c-226083-429900 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 02:50:09,664 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:09,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:50:09,675 100 INFO rb-19fb48c-226083-429900 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 02:50:09,696 100 INFO rb-19fb48c-226083-429900 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 02:50:09,724 100 INFO rb-19fb48c-226083-429900 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 02:50:09,739 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2222660 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-10-29 02:50:09,760 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:50:09,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2222660 with result: [{'id': 64, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-10-29 02:50:10,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.098 0.179 2026-10-29 02:50:10,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:10] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 02:50:10,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 02:50:10,816 100 INFO rb-19fb48c-226083-429900 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 02:50:10,826 100 INFO rb-19fb48c-226083-429900 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 02:50:10,872 100 INFO rb-19fb48c-226083-429900 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 02:50:10,880 100 INFO rb-19fb48c-226083-429900 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 02:50:10,893 100 INFO rb-19fb48c-226083-429900 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 02:50:10,915 100 INFO rb-19fb48c-226083-429900 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 02:50:10,935 100 INFO rb-19fb48c-226083-429900 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 02:50:10,946 100 INFO rb-19fb48c-226083-429900 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 02:50:10,963 100 INFO rb-19fb48c-226083-429900 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 02:50:10,978 100 INFO rb-19fb48c-226083-429900 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 02:50:10,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72520665 for PoS orders references: ['Order 00062-002-0002'] (draft: False) 2026-10-29 02:50:10,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-29 02:50:11,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72520665 with result: [{'id': 65, 'pos_reference': 'Order 00062-002-0002', 'account_move': False}] 2026-10-29 02:50:11,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.032 0.094 2026-10-29 02:50:11,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:50:11,921 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:50:11,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12579 2026-10-29 02:50:11,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:50:11,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12579 2026-10-29 02:50:12,086 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025012_085778_TestUi.txt 2026-10-29 02:50:12,086 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7v0mg1ac_chrome_odoo" 2026-10-29 02:50:12,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-10-29 02:50:12,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12793 2026-10-29 02:50:12,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpytevmnh6_chrome_odoo 2026-10-29 02:50:12,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43485/json/version 2026-10-29 02:50:12,738 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43485/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:50:12,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:50:12,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43485/json 2026-10-29 02:50:12,820 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43485/json with timeout 3 increased to 10s during tests 2026-10-29 02:50:12,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43485/devtools/page/ECCB4580251D8F6B0EADE6364E5C691B 2026-10-29 02:50:12,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:50:12,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:50:13,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:50:13,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:50:13,320 100 INFO rb-19fb48c-226083-429900 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 02:50:13,320 100 INFO rb-19fb48c-226083-429900 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 02:50:13,340 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:50:14,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.086 0.927 2026-10-29 02:50:14,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ECCB4580251D8F6B0EADE6364E5C691B', 'loaderId': '7712E06D0494D30A3C456A00F0C65AF3', 'isDownload': False} 2026-10-29 02:50:14,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-29 02:50:14,387 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:14,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-29 02:50:14,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:14] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.022 2026-10-29 02:50:14,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:14] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-10-29 02:50:15,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 02:50:15,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 02:50:15,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 02:50:15,157 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:50:15,162 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:50:15,188 100 INFO rb-19fb48c-226083-429900 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 02:50:16,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.285 0.785 2026-10-29 02:50:16,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.098 2026-10-29 02:50:16,389 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:16,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.168 2026-10-29 02:50:16,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:50:16,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:50:17,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.156 0.564 2026-10-29 02:50:17,444 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:50:17,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "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 02:50:17,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "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 02:50:17,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:50:17,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.057 0.067 2026-10-29 02:50:17,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.193 2026-10-29 02:50:17,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 02:50:17,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.236 2026-10-29 02:50:17,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:17] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.276 2026-10-29 02:50:17,985 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50: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 02:50:18,020 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:50:18,031 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:18,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.028 0.334 2026-10-29 02:50:18,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:18,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.457 2026-10-29 02:50:18,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.450 2026-10-29 02:50:18,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.398 2026-10-29 02:50:18,370 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.464 2026-10-29 02:50:18,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.287 2026-10-29 02:50:18,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:50:18,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.283 2026-10-29 02:50:18,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.258 2026-10-29 02:50:18,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.264 2026-10-29 02:50:18,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.249 2026-10-29 02:50:18,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.016 0.239 2026-10-29 02:50:18,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.192 2026-10-29 02:50:18,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.195 2026-10-29 02:50:18,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-29 02:50:18,724 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.030 0.253 2026-10-29 02:50:18,744 100 INFO rb-19fb48c-226083-429900 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 02:50:18,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-29 02:50:18,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.012 0.289 2026-10-29 02:50:18,771 100 INFO rb-19fb48c-226083-429900 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 02:50:18,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-29 02:50:18,794 100 INFO rb-19fb48c-226083-429900 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 02:50:18,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.010 0.297 2026-10-29 02:50:18,814 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-29 02:50:18,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.244 2026-10-29 02:50:18,835 100 INFO rb-19fb48c-226083-429900 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 02:50:18,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-29 02:50:18,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.160 2026-10-29 02:50:18,881 100 INFO rb-19fb48c-226083-429900 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 02:50:18,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-29 02:50:18,907 100 INFO rb-19fb48c-226083-429900 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 02:50:18,923 100 INFO rb-19fb48c-226083-429900 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 02:50:18,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:50:18,928 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.172 2026-10-29 02:50:18,953 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:50:18,978 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12793 2026-10-29 02:50:18,979 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:50:18,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12793 2026-10-29 02:50:19,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025019_133766_TestUi.txt 2026-10-29 02:50:19,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpytevmnh6_chrome_odoo" 2026-10-29 02:50:19,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-10-29 02:50:24,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12994 2026-10-29 02:50:24,360 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp13eppsnm_chrome_odoo 2026-10-29 02:50:24,360 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42111/json/version 2026-10-29 02:50:24,366 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42111/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:50:24,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:50:24,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42111/json 2026-10-29 02:50:24,456 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42111/json with timeout 3 increased to 10s during tests 2026-10-29 02:50:24,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42111/devtools/page/AF0B2CE7D99050F5A5BF53330EC9A3B2 2026-10-29 02:50:24,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:50:24,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:50:24,937 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:50:24,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:50:24,943 100 INFO rb-19fb48c-226083-429900 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 02:50:24,943 100 INFO rb-19fb48c-226083-429900 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 02:50:24,969 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:50:26,013 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.086 0.964 2026-10-29 02:50:26,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AF0B2CE7D99050F5A5BF53330EC9A3B2', 'loaderId': 'B005523E22A46F52DD9B55D0B8A42796', 'isDownload': False} 2026-10-29 02:50:26,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-29 02:50:26,063 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:26,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 02:50:26,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-10-29 02:50:26,143 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.043 2026-10-29 02:50:26,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 02:50:26,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 02:50:26,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-29 02:50:26,859 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:50:26,864 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:50:26,887 100 INFO rb-19fb48c-226083-429900 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 02:50:27,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.283 0.808 2026-10-29 02:50:28,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.098 2026-10-29 02:50:28,115 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:28,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:28] "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 02:50:28,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 02:50:28,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 02:50:29,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.161 0.552 2026-10-29 02:50:29,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:50:29,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.093 2026-10-29 02:50:29,239 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "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 02:50:29,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:50:29,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.049 0.084 2026-10-29 02:50:29,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.178 2026-10-29 02:50:29,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.230 2026-10-29 02:50:29,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.281 2026-10-29 02:50:29,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 02:50:29,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:50:29,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.358 2026-10-29 02:50:29,738 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:50:29,746 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:29,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.033 0.451 2026-10-29 02:50:29,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.413 2026-10-29 02:50:29,880 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:50:29,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:29] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.462 2026-10-29 02:50:30,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.447 2026-10-29 02:50:30,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.298 2026-10-29 02:50:30,069 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:50:30,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.312 2026-10-29 02:50:30,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.186 2026-10-29 02:50:30,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.064 2026-10-29 02:50:30,175 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.225 2026-10-29 02:50:30,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.186 2026-10-29 02:50:30,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.159 2026-10-29 02:50:30,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.148 2026-10-29 02:50:30,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.038 0.386 2026-10-29 02:50:30,397 100 INFO rb-19fb48c-226083-429900 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 02:50:30,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.273 2026-10-29 02:50:30,457 100 INFO rb-19fb48c-226083-429900 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 02:50:30,503 100 INFO rb-19fb48c-226083-429900 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 02:50:30,504 100 INFO rb-19fb48c-226083-429900 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 02:50:30,505 100 INFO rb-19fb48c-226083-429900 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 02:50:30,508 100 INFO rb-19fb48c-226083-429900 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 02:50:30,515 100 INFO rb-19fb48c-226083-429900 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 02:50:30,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.326 2026-10-29 02:50:30,541 100 INFO rb-19fb48c-226083-429900 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 02:50:30,554 100 INFO rb-19fb48c-226083-429900 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 02:50:30,585 100 INFO rb-19fb48c-226083-429900 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 02:50:30,590 100 INFO rb-19fb48c-226083-429900 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 02:50:30,613 100 INFO rb-19fb48c-226083-429900 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 02:50:30,617 100 INFO rb-19fb48c-226083-429900 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 02:50:30,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.397 2026-10-29 02:50:30,657 100 INFO rb-19fb48c-226083-429900 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 02:50:30,672 100 INFO rb-19fb48c-226083-429900 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 02:50:30,674 100 INFO rb-19fb48c-226083-429900 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 02:50:30,688 100 INFO rb-19fb48c-226083-429900 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 02:50:30,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.458 2026-10-29 02:50:30,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.508 2026-10-29 02:50:30,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.470 2026-10-29 02:50:30,830 100 INFO rb-19fb48c-226083-429900 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 02:50:30,831 100 INFO rb-19fb48c-226083-429900 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 02:50:30,854 100 INFO rb-19fb48c-226083-429900 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 02:50:30,876 100 INFO rb-19fb48c-226083-429900 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 02:50:30,882 100 INFO rb-19fb48c-226083-429900 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 02:50:30,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.425 2026-10-29 02:50:30,908 100 INFO rb-19fb48c-226083-429900 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 02:50:30,917 100 INFO rb-19fb48c-226083-429900 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 02:50:30,935 100 INFO rb-19fb48c-226083-429900 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 02:50:30,948 100 INFO rb-19fb48c-226083-429900 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 02:50:30,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.369 2026-10-29 02:50:30,968 100 INFO rb-19fb48c-226083-429900 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 02:50:30,983 100 INFO rb-19fb48c-226083-429900 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 02:50:30,995 100 INFO rb-19fb48c-226083-429900 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 02:50:31,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:31] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.335 2026-10-29 02:50:31,013 100 INFO rb-19fb48c-226083-429900 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 02:50:31,041 100 INFO rb-19fb48c-226083-429900 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 02:50:31,046 100 INFO rb-19fb48c-226083-429900 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 02:50:31,073 100 INFO rb-19fb48c-226083-429900 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 02:50:31,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:31] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.338 2026-10-29 02:50:31,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:31] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.364 2026-10-29 02:50:31,223 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:31] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.007 0.380 2026-10-29 02:50:31,284 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:31] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.363 2026-10-29 02:50:31,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.330 2026-10-29 02:50:31,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:31] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.291 2026-10-29 02:50:31,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:31] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.008 0.248 2026-10-29 02:50:31,918 100 INFO rb-19fb48c-226083-429900 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 02:50:31,925 100 INFO rb-19fb48c-226083-429900 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 02:50:31,944 100 INFO rb-19fb48c-226083-429900 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 02:50:31,960 100 INFO rb-19fb48c-226083-429900 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 02:50:31,979 100 INFO rb-19fb48c-226083-429900 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 02:50:31,992 100 INFO rb-19fb48c-226083-429900 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 02:50:32,020 100 INFO rb-19fb48c-226083-429900 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 02:50:32,025 100 INFO rb-19fb48c-226083-429900 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 02:50:32,044 100 INFO rb-19fb48c-226083-429900 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 02:50:32,060 100 INFO rb-19fb48c-226083-429900 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 02:50:32,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 02:50:32,078 100 INFO rb-19fb48c-226083-429900 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 02:50:32,092 100 INFO rb-19fb48c-226083-429900 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 02:50:32,109 100 INFO rb-19fb48c-226083-429900 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 02:50:32,125 100 INFO rb-19fb48c-226083-429900 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 02:50:32,966 100 INFO rb-19fb48c-226083-429900 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 02:50:32,977 100 INFO rb-19fb48c-226083-429900 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 02:50:32,992 100 INFO rb-19fb48c-226083-429900 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 02:50:33,009 100 INFO rb-19fb48c-226083-429900 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 02:50:33,033 100 INFO rb-19fb48c-226083-429900 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 02:50:33,130 100 INFO rb-19fb48c-226083-429900 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 02:50:33,132 100 INFO rb-19fb48c-226083-429900 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 02:50:33,183 100 INFO rb-19fb48c-226083-429900 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 02:50:33,203 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:50:33,209 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:50:33,214 100 INFO rb-19fb48c-226083-429900 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 02:50:33,233 100 INFO rb-19fb48c-226083-429900 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 02:50:33,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.017 2026-10-29 02:50:33,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.034 2026-10-29 02:50:33,292 100 INFO rb-19fb48c-226083-429900 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 02:50:33,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68057326 for PoS orders references: ['Order 00064-002-0001'] (draft: False) 2026-10-29 02:50:33,313 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:50:33,588 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68057326 with result: [{'id': 66, 'pos_reference': 'Order 00064-002-0001', 'account_move': False}] 2026-10-29 02:50:33,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.099 0.220 2026-10-29 02:50:33,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:33] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 02:50:34,448 100 INFO rb-19fb48c-226083-429900 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 02:50:34,460 100 INFO rb-19fb48c-226083-429900 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 02:50:34,488 100 INFO rb-19fb48c-226083-429900 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 02:50:34,501 100 INFO rb-19fb48c-226083-429900 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 02:50:34,513 100 INFO rb-19fb48c-226083-429900 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 02:50:34,526 100 INFO rb-19fb48c-226083-429900 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 02:50:34,610 100 INFO rb-19fb48c-226083-429900 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 02:50:34,614 100 INFO rb-19fb48c-226083-429900 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 02:50:34,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:50:34,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:34,650 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12994 2026-10-29 02:50:34,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:50:34,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12994 2026-10-29 02:50:34,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025034_770118_TestUi.txt 2026-10-29 02:50:34,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp13eppsnm_chrome_odoo" 2026-10-29 02:50:34,917 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-10-29 02:50:35,917 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13207 2026-10-29 02:50:35,917 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpoq2hymca_chrome_odoo 2026-10-29 02:50:35,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38649/json/version 2026-10-29 02:50:35,920 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38649/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:50:35,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:50:35,975 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38649/json 2026-10-29 02:50:35,977 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38649/json with timeout 3 increased to 10s during tests 2026-10-29 02:50:35,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38649/devtools/page/024E8A82D0890F3E7A4189C883E1F784 2026-10-29 02:50:36,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:50:36,021 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:50:36,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:50:36,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:50:36,510 100 INFO rb-19fb48c-226083-429900 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 02:50:36,510 100 INFO rb-19fb48c-226083-429900 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 02:50:36,554 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:50:37,543 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:37] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.099 0.896 2026-10-29 02:50:37,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '024E8A82D0890F3E7A4189C883E1F784', 'loaderId': 'ECF4FC4E5BE815D4FF35AC9018DEE6BB', 'isDownload': False} 2026-10-29 02:50:37,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-29 02:50:37,577 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:37,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:37] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 02:50:37,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:37] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-10-29 02:50:37,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:37] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.061 2026-10-29 02:50:38,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 02:50:38,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-29 02:50:38,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:50:38,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:50:38,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.030 2026-10-29 02:50:38,415 100 INFO rb-19fb48c-226083-429900 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 02:50:39,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.332 0.755 2026-10-29 02:50:39,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.138 2026-10-29 02:50:39,657 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:39,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:39] "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 02:50:39,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 02:50:39,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:50:40,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.537 2026-10-29 02:50:40,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:50:40,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:40] "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 02:50:40,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-10-29 02:50:40,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.021 2026-10-29 02:50:40,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:40] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.045 0.081 2026-10-29 02:50:41,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.174 2026-10-29 02:50:41,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.216 2026-10-29 02:50:41,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.274 2026-10-29 02:50:41,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.337 2026-10-29 02:50:41,251 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:50:41,261 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50: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 02:50:41,276 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:50:41,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.373 2026-10-29 02:50:41,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:50:41,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.336 2026-10-29 02:50:41,324 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:41,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.023 0.338 2026-10-29 02:50:41,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.366 2026-10-29 02:50:41,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.301 2026-10-29 02:50:41,497 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:41,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-29 02:50:41,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.184 2026-10-29 02:50:41,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.017 0.259 2026-10-29 02:50:41,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.241 2026-10-29 02:50:41,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.201 2026-10-29 02:50:41,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.169 2026-10-29 02:50:41,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.161 2026-10-29 02:50:41,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.033 0.224 2026-10-29 02:50:41,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.239 2026-10-29 02:50:41,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.223 2026-10-29 02:50:41,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.229 2026-10-29 02:50:41,911 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.248 2026-10-29 02:50:41,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.218 2026-10-29 02:50:41,953 100 INFO rb-19fb48c-226083-429900 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 02:50:41,965 100 INFO rb-19fb48c-226083-429900 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 02:50:41,997 100 INFO rb-19fb48c-226083-429900 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 02:50:41,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.028 2026-10-29 02:50:42,019 100 INFO rb-19fb48c-226083-429900 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 02:50:42,028 100 INFO rb-19fb48c-226083-429900 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 02:50:42,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:50:42,051 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:50:42,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13207 2026-10-29 02:50:42,085 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:50:42,086 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13207 2026-10-29 02:50:42,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025042_234744_TestUi.txt 2026-10-29 02:50:42,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpoq2hymca_chrome_odoo" 2026-10-29 02:50:42,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-29 02:50:43,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13411 2026-10-29 02:50:43,277 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkt3wqr5v_chrome_odoo 2026-10-29 02:50:43,277 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38229/json/version 2026-10-29 02:50:43,281 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38229/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:50:43,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:50:43,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38229/json 2026-10-29 02:50:43,329 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38229/json with timeout 3 increased to 10s during tests 2026-10-29 02:50:43,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38229/devtools/page/145055245F8BC1E45C341807BAB9BB9A 2026-10-29 02:50:43,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:50:43,385 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:50:43,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:50:43,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:50:43,863 100 INFO rb-19fb48c-226083-429900 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 02:50:43,863 100 INFO rb-19fb48c-226083-429900 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 02:50:43,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:50:44,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:44] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.110 0.901 2026-10-29 02:50:44,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '145055245F8BC1E45C341807BAB9BB9A', 'loaderId': '37BE3C4E5B7B439293688D01FF67341E', 'isDownload': False} 2026-10-29 02:50:44,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-29 02:50:44,949 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:45,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:45] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.018 2026-10-29 02:50:45,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:45] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-29 02:50:45,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:45] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.046 2026-10-29 02:50:45,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.022 2026-10-29 02:50:45,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 02:50:45,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-29 02:50:45,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:50:45,771 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:50:45,809 100 INFO rb-19fb48c-226083-429900 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 02:50:46,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.384 0.783 2026-10-29 02:50:47,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.173 2026-10-29 02:50:47,076 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:47,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.158 2026-10-29 02:50:47,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 02:50:47,298 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 02:50:48,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.166 0.519 2026-10-29 02:50:48,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:50:48,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.079 2026-10-29 02:50:48,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.019 2026-10-29 02:50:48,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 02:50:48,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.031 0.049 2026-10-29 02:50:48,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.134 2026-10-29 02:50:48,490 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:50:48,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.161 2026-10-29 02:50:48,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.025 0.209 2026-10-29 02:50:48,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.292 2026-10-29 02:50:48,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50: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 02:50:48,710 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50: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 02:50:48,725 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:50:48,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.368 2026-10-29 02:50:48,786 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.386 2026-10-29 02:50:48,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.305 2026-10-29 02:50:48,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:48] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.378 2026-10-29 02:50:49,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.398 2026-10-29 02:50:49,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.318 2026-10-29 02:50:49,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:50:49,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.292 2026-10-29 02:50:49,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.309 2026-10-29 02:50:49,105 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:50:49,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.022 0.284 2026-10-29 02:50:49,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.277 2026-10-29 02:50:49,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.028 0.262 2026-10-29 02:50:49,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.202 2026-10-29 02:50:49,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.164 2026-10-29 02:50:49,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.197 2026-10-29 02:50:49,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.222 2026-10-29 02:50:49,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-29 02:50:49,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.163 2026-10-29 02:50:49,415 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-29 02:50:49,436 100 INFO rb-19fb48c-226083-429900 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 02:50:49,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.119 2026-10-29 02:50:49,449 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-29 02:50:49,468 100 INFO rb-19fb48c-226083-429900 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 02:50:49,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-29 02:50:49,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.040 2026-10-29 02:50:49,503 100 INFO rb-19fb48c-226083-429900 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 02:50:49,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-29 02:50:49,535 100 INFO rb-19fb48c-226083-429900 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 02:50:49,548 100 INFO rb-19fb48c-226083-429900 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 02:50:49,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:50:49,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:50:49,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13411 2026-10-29 02:50:49,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:50:49,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13411 2026-10-29 02:50:49,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025049_726016_TestUi.txt 2026-10-29 02:50:49,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkt3wqr5v_chrome_odoo" 2026-10-29 02:50:49,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-10-29 02:50:51,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13613 2026-10-29 02:50:51,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo9s8zgx__chrome_odoo 2026-10-29 02:50:51,438 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42227/json/version 2026-10-29 02:50:51,439 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42227/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:50:51,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:50:51,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42227/json 2026-10-29 02:50:51,452 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42227/json with timeout 3 increased to 10s during tests 2026-10-29 02:50:51,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42227/devtools/page/5703703CBA5B19D1B3F902F3F8EB6094 2026-10-29 02:50:51,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:50:51,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:50:51,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:50:51,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:50:51,932 100 INFO rb-19fb48c-226083-429900 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 02:50:51,933 100 INFO rb-19fb48c-226083-429900 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 02:50:51,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:50:54,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.097 1.978 2026-10-29 02:50:54,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5703703CBA5B19D1B3F902F3F8EB6094', 'loaderId': '4E710B2A76357F47F249048960B17C4F', 'isDownload': False} 2026-10-29 02:50:54,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-29 02:50:54,074 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:54,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.022 2026-10-29 02:50:54,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-10-29 02:50:54,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.056 2026-10-29 02:50:54,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 02:50:54,788 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 02:50:54,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 02:50:54,881 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:50:54,895 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:50:54,934 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.019 2026-10-29 02:50:54,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 02:50:55,012 100 INFO rb-19fb48c-226083-429900 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 02:50:56,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.371 0.722 2026-10-29 02:50:56,215 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:56] "GET /pos/ui HTTP/1.1" 200 - 21 0.030 1.127 2026-10-29 02:50:56,259 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:50:56,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.153 2026-10-29 02:50:56,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 02:50:56,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-29 02:50:56,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 02:50:56,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 02:50:57,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.140 0.568 2026-10-29 02:50:57,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:50:57,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.070 2026-10-29 02:50:57,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "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 02:50:57,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:50:57,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.035 0.068 2026-10-29 02:50:57,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.142 2026-10-29 02:50:57,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:57,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.200 2026-10-29 02:50:57,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "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 02:50:57,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.268 2026-10-29 02:50:57,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:50:57,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:50:57,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:57] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.047 0.320 2026-10-29 02:50:58,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:50:58,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.425 2026-10-29 02:50:58,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.384 2026-10-29 02:50:58,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.027 0.057 2026-10-29 02:50:58,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:58,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.221 2026-10-29 02:50:58,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.225 2026-10-29 02:50:58,239 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-29 02:50:58,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.437 2026-10-29 02:50:58,293 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.159 2026-10-29 02:50:58,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.175 2026-10-29 02:50:58,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.129 2026-10-29 02:50:58,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.187 2026-10-29 02:50:58,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.201 2026-10-29 02:50:58,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.256 2026-10-29 02:50:58,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.296 2026-10-29 02:50:58,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-29 02:50:58,641 100 INFO rb-19fb48c-226083-429900 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 02:50:58,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.007 0.334 2026-10-29 02:50:58,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-29 02:50:58,684 100 INFO rb-19fb48c-226083-429900 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 02:50:58,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-29 02:50:58,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.319 2026-10-29 02:50:58,712 100 INFO rb-19fb48c-226083-429900 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 02:50:58,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-29 02:50:58,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.306 2026-10-29 02:50:58,743 100 INFO rb-19fb48c-226083-429900 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 02:50:58,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-29 02:50:58,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.011 0.277 2026-10-29 02:50:58,780 100 INFO rb-19fb48c-226083-429900 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 02:50:58,797 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-29 02:50:58,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.275 2026-10-29 02:50:58,818 100 INFO rb-19fb48c-226083-429900 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 02:50:58,836 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-29 02:50:58,851 100 INFO rb-19fb48c-226083-429900 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 02:50:58,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.224 2026-10-29 02:50:58,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-29 02:50:58,878 100 INFO rb-19fb48c-226083-429900 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 02:50:58,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.010 0.217 2026-10-29 02:50:58,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-29 02:50:58,913 100 INFO rb-19fb48c-226083-429900 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 02:50:58,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-29 02:50:58,947 100 INFO rb-19fb48c-226083-429900 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 02:50:58,965 100 INFO rb-19fb48c-226083-429900 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 02:50:58,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:50:58,994 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:50:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:50:58,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13613 2026-10-29 02:50:59,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:50:59,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13613 2026-10-29 02:50:59,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025059_122382_TestUi.txt 2026-10-29 02:50:59,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo9s8zgx__chrome_odoo" 2026-10-29 02:50:59,146 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-29 02:51:00,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13825 2026-10-29 02:51:00,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpeje08grb_chrome_odoo 2026-10-29 02:51:00,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39989/json/version 2026-10-29 02:51:00,114 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39989/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:51:00,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:51:00,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39989/json 2026-10-29 02:51:00,177 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39989/json with timeout 3 increased to 10s during tests 2026-10-29 02:51:00,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39989/devtools/page/45538FE12D35C86B1F5DA6E4D7AAA1C2 2026-10-29 02:51:00,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:51:00,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:51:00,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:51:00,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:51:00,605 100 INFO rb-19fb48c-226083-429900 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 02:51:00,606 100 INFO rb-19fb48c-226083-429900 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 02:51:00,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:01,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:01] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.096 0.903 2026-10-29 02:51:01,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '45538FE12D35C86B1F5DA6E4D7AAA1C2', 'loaderId': '17DB668799B3FB1706C1EDE7D4DBD6DA', 'isDownload': False} 2026-10-29 02:51:01,637 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-29 02:51:01,658 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:01,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:01] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.017 2026-10-29 02:51:01,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:01] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.037 2026-10-29 02:51:01,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:01] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.039 2026-10-29 02:51:02,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.010 2026-10-29 02:51:02,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:02] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.041 2026-10-29 02:51:02,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:51:02,483 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:51:02,502 100 INFO rb-19fb48c-226083-429900 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 02:51:02,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:51:03,276 100 INFO rb-19fb48c-226083-429900 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 02:51:03,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.348 0.803 2026-10-29 02:51:03,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:03] "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 02:51:03,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.030 2026-10-29 02:51:03,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.026 2026-10-29 02:51:04,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.046 0.081 2026-10-29 02:51:04,092 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:51:04,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.153 2026-10-29 02:51:04,174 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.184 2026-10-29 02:51:04,256 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.278 2026-10-29 02:51:04,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.302 2026-10-29 02:51:04,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.341 2026-10-29 02:51:04,399 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "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 02:51:04,416 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:04,437 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:04,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.090 0.293 2026-10-29 02:51:04,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.375 2026-10-29 02:51:04,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:51:04,598 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.395 2026-10-29 02:51:04,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.362 2026-10-29 02:51:04,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.043 0.369 2026-10-29 02:51:04,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.324 2026-10-29 02:51:04,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.291 2026-10-29 02:51:04,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.291 2026-10-29 02:51:04,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:51:04,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.270 2026-10-29 02:51:04,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.255 2026-10-29 02:51:04,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.211 2026-10-29 02:51:04,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.024 2026-10-29 02:51:04,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:04] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.007 0.155 2026-10-29 02:51:05,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:05] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.173 2026-10-29 02:51:05,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:05] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.154 2026-10-29 02:51:05,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.299 2026-10-29 02:51:05,082 100 INFO rb-19fb48c-226083-429900 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 02:51:05,108 100 INFO rb-19fb48c-226083-429900 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 02:51:05,120 100 INFO rb-19fb48c-226083-429900 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 02:51:05,131 100 INFO rb-19fb48c-226083-429900 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 02:51:05,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.033 2026-10-29 02:51:05,151 100 INFO rb-19fb48c-226083-429900 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 02:51:05,161 100 INFO rb-19fb48c-226083-429900 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 02:51:05,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.023 2026-10-29 02:51:05,185 100 INFO rb-19fb48c-226083-429900 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 02:51:05,205 100 INFO rb-19fb48c-226083-429900 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 02:51:05,265 100 INFO rb-19fb48c-226083-429900 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 02:51:05,282 100 INFO rb-19fb48c-226083-429900 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 02:51:05,290 100 INFO rb-19fb48c-226083-429900 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 02:51:05,296 100 INFO rb-19fb48c-226083-429900 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 02:51:05,311 100 INFO rb-19fb48c-226083-429900 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 02:51:05,333 100 INFO rb-19fb48c-226083-429900 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 02:51:05,345 100 INFO rb-19fb48c-226083-429900 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 02:51:05,365 100 INFO rb-19fb48c-226083-429900 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 02:51:05,381 100 INFO rb-19fb48c-226083-429900 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 02:51:05,395 100 INFO rb-19fb48c-226083-429900 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 02:51:05,396 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:51:05,420 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:05,439 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13825 2026-10-29 02:51:05,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:51:05,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13825 2026-10-29 02:51:05,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025105_574097_TestUi.txt 2026-10-29 02:51:05,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpeje08grb_chrome_odoo" 2026-10-29 02:51:05,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-29 02:51:06,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14029 2026-10-29 02:51:06,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpprl3m64x_chrome_odoo 2026-10-29 02:51:06,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39953/json/version 2026-10-29 02:51:06,252 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39953/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:51:06,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:51:06,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39953/json 2026-10-29 02:51:06,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39953/json with timeout 3 increased to 10s during tests 2026-10-29 02:51:06,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39953/devtools/page/84500149CAE62AFE1E55717CA099BC16 2026-10-29 02:51:06,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:51:06,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:51:06,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:51:06,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:51:06,666 100 INFO rb-19fb48c-226083-429900 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 02:51:06,666 100 INFO rb-19fb48c-226083-429900 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 02:51:06,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:07,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.093 0.807 2026-10-29 02:51:07,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '84500149CAE62AFE1E55717CA099BC16', 'loaderId': '8A8B9898B5271EE67D7751F7A2C7FE68', 'isDownload': False} 2026-10-29 02:51:07,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-29 02:51:07,622 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:07,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:07] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.027 2026-10-29 02:51:07,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:07] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-29 02:51:07,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:07] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.075 2026-10-29 02:51:08,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.022 2026-10-29 02:51:08,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.024 2026-10-29 02:51:08,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:51:08,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.022 2026-10-29 02:51:08,446 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:51:08,490 100 INFO rb-19fb48c-226083-429900 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 02:51:09,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.386 0.823 2026-10-29 02:51:09,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 1.240 2026-10-29 02:51:09,855 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:09,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.095 0.126 2026-10-29 02:51:09,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 02:51:10,065 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.012 2026-10-29 02:51:10,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:51:10,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.257 0.546 2026-10-29 02:51:11,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.074 2026-10-29 02:51:11,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.038 2026-10-29 02:51:11,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-29 02:51:11,305 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.045 0.078 2026-10-29 02:51:11,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.187 2026-10-29 02:51:11,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:51:11,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.256 2026-10-29 02:51:11,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.348 2026-10-29 02:51:11,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "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 02:51:11,591 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:11,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:51:11,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.396 2026-10-29 02:51:11,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.458 2026-10-29 02:51:11,718 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:51:11,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.386 2026-10-29 02:51:11,788 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.326 2026-10-29 02:51:11,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.351 2026-10-29 02:51:11,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.247 2026-10-29 02:51:11,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:11,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:11] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.050 0.289 2026-10-29 02:51:12,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.272 2026-10-29 02:51:12,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.279 2026-10-29 02:51:12,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.264 2026-10-29 02:51:12,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.268 2026-10-29 02:51:12,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.212 2026-10-29 02:51:12,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.235 2026-10-29 02:51:12,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.176 2026-10-29 02:51:12,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.007 0.208 2026-10-29 02:51:12,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.213 2026-10-29 02:51:12,295 100 INFO rb-19fb48c-226083-429900 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 02:51:12,298 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.009 0.169 2026-10-29 02:51:12,332 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.118 2026-10-29 02:51:12,334 100 INFO rb-19fb48c-226083-429900 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 02:51:12,359 100 INFO rb-19fb48c-226083-429900 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 02:51:12,363 100 INFO rb-19fb48c-226083-429900 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 02:51:12,380 100 INFO rb-19fb48c-226083-429900 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 02:51:12,396 100 INFO rb-19fb48c-226083-429900 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 02:51:12,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.080 2026-10-29 02:51:12,419 100 INFO rb-19fb48c-226083-429900 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 02:51:12,429 100 INFO rb-19fb48c-226083-429900 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 02:51:12,443 100 INFO rb-19fb48c-226083-429900 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 02:51:13,309 100 INFO rb-19fb48c-226083-429900 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 02:51:13,310 100 INFO rb-19fb48c-226083-429900 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 02:51:13,381 100 INFO rb-19fb48c-226083-429900 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 02:51:13,386 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:13,391 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:13,407 100 INFO rb-19fb48c-226083-429900 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 02:51:13,435 100 INFO rb-19fb48c-226083-429900 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 02:51:13,451 100 INFO rb-19fb48c-226083-429900 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 02:51:13,473 100 INFO rb-19fb48c-226083-429900 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 02:51:13,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:13,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25939844 for PoS orders references: ['Order 00069-002-0001'] (draft: False) 2026-10-29 02:51:13,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25939844 with result: [{'id': 67, 'pos_reference': 'Order 00069-002-0001', 'account_move': False}] 2026-10-29 02:51:13,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.120 0.222 2026-10-29 02:51:13,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.147 2026-10-29 02:51:13,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:13] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.011 2026-10-29 02:51:14,624 100 INFO rb-19fb48c-226083-429900 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 02:51:14,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:51:14,652 100 INFO rb-19fb48c-226083-429900 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 02:51:14,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-29 02:51:14,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-29 02:51:14,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:14] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.017 0.045 2026-10-29 02:51:15,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:51:15,514 100 INFO rb-19fb48c-226083-429900 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 02:51:16,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-29 02:51:16,292 100 INFO rb-19fb48c-226083-429900 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 02:51:16,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:16] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.007 0.031 2026-10-29 02:51:16,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:16] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.022 0.046 2026-10-29 02:51:17,252 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-10-29 02:51:18,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:18] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.669 1.332 2026-10-29 02:51:18,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:18] "GET /web HTTP/1.1" 200 - 43 0.032 0.449 2026-10-29 02:51:18,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:18] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 02:51:19,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:19] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.029 2026-10-29 02:51:19,033 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:19] "GET /web/webclient/load_menus/98ac8afba16125c0108268aec26aead40d9ec8909e2eb5859bb689e803f3a5ee HTTP/1.1" 200 - 2 0.004 0.026 2026-10-29 02:51:19,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.042 2026-10-29 02:51:19,093 100 INFO rb-19fb48c-226083-429900 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 02:51:19,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:19] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 02:51:20,315 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 02:51:20,322 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 02:51:20,331 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 02:51:20,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.011 2026-10-29 02:51:20,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:51:20,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.139 0.219 2026-10-29 02:51:20,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.307 2026-10-29 02:51:20,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.287 2026-10-29 02:51:20,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.034 0.304 2026-10-29 02:51:20,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.361 2026-10-29 02:51:20,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.333 2026-10-29 02:51:20,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.152 2026-10-29 02:51:20,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.150 2026-10-29 02:51:20,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.151 2026-10-29 02:51:21,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:21] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.066 2026-10-29 02:51:21,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:21] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 11 0.039 0.133 2026-10-29 02:51:21,199 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:21] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.116 2026-10-29 02:51:21,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.016 2026-10-29 02:51:21,316 100 INFO rb-19fb48c-226083-429900 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 02:51:22,384 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 02:51:22,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 02:51:22,408 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 02:51:22,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.009 2026-10-29 02:51:22,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.049 0.079 2026-10-29 02:51:22,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.062 2026-10-29 02:51:22,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.078 2026-10-29 02:51:22,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.103 2026-10-29 02:51:22,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.104 2026-10-29 02:51:22,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 02:51:22,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.041 2026-10-29 02:51:22,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.013 0.052 2026-10-29 02:51:22,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.070 2026-10-29 02:51:23,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:23] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.033 0.108 2026-10-29 02:51:23,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:23] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.011 0.053 2026-10-29 02:51:24,027 100 INFO rb-19fb48c-226083-429900 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 02:51:24,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:51:24,053 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:24,061 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14029 2026-10-29 02:51:24,062 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:51:24,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14029 2026-10-29 02:51:24,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025124_232417_TestUi.txt 2026-10-29 02:51:24,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpprl3m64x_chrome_odoo" 2026-10-29 02:51:24,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-10-29 02:51:25,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14301 2026-10-29 02:51:25,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi33xdk67_chrome_odoo 2026-10-29 02:51:25,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44595/json/version 2026-10-29 02:51:25,201 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44595/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:51:25,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:51:25,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44595/json 2026-10-29 02:51:25,268 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44595/json with timeout 3 increased to 10s during tests 2026-10-29 02:51:25,291 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44595/devtools/page/BF655C684F87589DE06B9B6BFBD65C3D 2026-10-29 02:51:25,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:51:25,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:51:25,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 02:51:25,630 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:51:25,634 100 INFO rb-19fb48c-226083-429900 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 02:51:25,635 100 INFO rb-19fb48c-226083-429900 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 02:51:25,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:26,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:26] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.138 1.189 2026-10-29 02:51:27,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BF655C684F87589DE06B9B6BFBD65C3D', 'loaderId': '7DD4BA90654EB17DD41F7637CBF8800D', 'isDownload': False} 2026-10-29 02:51:27,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-29 02:51:27,033 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:27,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:27] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.035 2026-10-29 02:51:27,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:27] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.056 2026-10-29 02:51:27,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:27] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.074 2026-10-29 02:51:27,808 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:27] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 02:51:27,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 02:51:27,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:51:27,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.019 2026-10-29 02:51:27,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:51:27,959 100 INFO rb-19fb48c-226083-429900 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 02:51:28,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:51:28,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.292 0.668 2026-10-29 02:51:29,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.098 2026-10-29 02:51:29,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "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 02:51:29,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:51:29,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.036 0.092 2026-10-29 02:51:29,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.184 2026-10-29 02:51:29,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:51:29,424 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.248 2026-10-29 02:51:29,461 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:29,469 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:29,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:51:29,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.025 0.304 2026-10-29 02:51:29,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.387 2026-10-29 02:51:29,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.440 2026-10-29 02:51:29,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.385 2026-10-29 02:51:29,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.305 2026-10-29 02:51:29,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.241 2026-10-29 02:51:29,765 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:51:29,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.241 2026-10-29 02:51:29,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.183 2026-10-29 02:51:29,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:29,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.155 2026-10-29 02:51:29,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.029 0.200 2026-10-29 02:51:29,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.213 2026-10-29 02:51:29,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.210 2026-10-29 02:51:29,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.196 2026-10-29 02:51:30,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.228 2026-10-29 02:51:30,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.025 0.296 2026-10-29 02:51:30,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.331 2026-10-29 02:51:30,193 100 INFO rb-19fb48c-226083-429900 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 02:51:30,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.269 2026-10-29 02:51:30,210 100 INFO rb-19fb48c-226083-429900 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 02:51:30,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.005 0.257 2026-10-29 02:51:30,252 100 INFO rb-19fb48c-226083-429900 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 02:51:30,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.222 2026-10-29 02:51:30,277 100 INFO rb-19fb48c-226083-429900 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 02:51:30,288 100 INFO rb-19fb48c-226083-429900 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 02:51:30,317 100 INFO rb-19fb48c-226083-429900 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 02:51:30,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.129 2026-10-29 02:51:30,344 100 INFO rb-19fb48c-226083-429900 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 02:51:30,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:51:30,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:51:30,361 100 INFO rb-19fb48c-226083-429900 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 02:51:30,393 100 INFO rb-19fb48c-226083-429900 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 02:51:30,412 100 INFO rb-19fb48c-226083-429900 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 02:51:30,427 100 INFO rb-19fb48c-226083-429900 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 02:51:30,448 100 INFO rb-19fb48c-226083-429900 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 02:51:30,461 100 INFO rb-19fb48c-226083-429900 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 02:51:30,477 100 INFO rb-19fb48c-226083-429900 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 02:51:30,495 100 INFO rb-19fb48c-226083-429900 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 02:51:30,513 100 INFO rb-19fb48c-226083-429900 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 02:51:30,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:51:30,545 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:30,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14301 2026-10-29 02:51:30,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:51:30,571 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14301 2026-10-29 02:51:30,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025130_683156_TestUi.txt 2026-10-29 02:51:30,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi33xdk67_chrome_odoo" 2026-10-29 02:51:30,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-29 02:51:31,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14503 2026-10-29 02:51:31,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpug294u6u_chrome_odoo 2026-10-29 02:51:31,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37499/json/version 2026-10-29 02:51:31,416 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37499/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:51:31,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:51:31,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37499/json 2026-10-29 02:51:31,458 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37499/json with timeout 3 increased to 10s during tests 2026-10-29 02:51:31,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37499/devtools/page/055E3B773F370A1F4FD511BB1E2434AC 2026-10-29 02:51:31,495 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:51:31,503 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:51:31,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:51:31,741 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:51:31,761 100 INFO rb-19fb48c-226083-429900 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 02:51:31,761 100 INFO rb-19fb48c-226083-429900 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 02:51:31,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:32,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.084 0.903 2026-10-29 02:51:32,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '055E3B773F370A1F4FD511BB1E2434AC', 'loaderId': '92F930C5EE4616CB886B9F92D305717F', 'isDownload': False} 2026-10-29 02:51:32,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-29 02:51:32,798 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:32,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:32] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 02:51:32,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:32] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 02:51:32,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:32] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-29 02:51:33,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:33] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:51:33,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 02:51:33,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 02:51:33,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:51:33,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:51:33,548 100 INFO rb-19fb48c-226083-429900 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 02:51:34,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.271 0.667 2026-10-29 02:51:34,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.937 2026-10-29 02:51:34,574 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:34,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.107 2026-10-29 02:51:34,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-29 02:51:34,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.033 2026-10-29 02:51:35,649 100 INFO rb-19fb48c-226083-429900 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 02:51:35,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.176 0.575 2026-10-29 02:51:35,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.062 2026-10-29 02:51:35,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:35] "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 02:51:35,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 02:51:36,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.068 0.121 2026-10-29 02:51:36,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:51:36,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.023 0.179 2026-10-29 02:51:36,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.310 2026-10-29 02:51:36,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.332 2026-10-29 02:51:36,287 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "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 02:51:36,331 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 02:51:36,361 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:36,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.433 2026-10-29 02:51:36,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.489 2026-10-29 02:51:36,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.372 2026-10-29 02:51:36,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.418 2026-10-29 02:51:36,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.413 2026-10-29 02:51:36,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.278 2026-10-29 02:51:36,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:51:36,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.016 0.283 2026-10-29 02:51:36,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.237 2026-10-29 02:51:36,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.198 2026-10-29 02:51:36,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.215 2026-10-29 02:51:36,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.032 0.226 2026-10-29 02:51:36,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.216 2026-10-29 02:51:36,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.013 0.199 2026-10-29 02:51:36,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.276 2026-10-29 02:51:37,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.291 2026-10-29 02:51:37,018 100 INFO rb-19fb48c-226083-429900 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 02:51:37,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.292 2026-10-29 02:51:37,067 100 INFO rb-19fb48c-226083-429900 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 02:51:37,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.237 2026-10-29 02:51:37,106 100 INFO rb-19fb48c-226083-429900 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 02:51:37,107 100 INFO rb-19fb48c-226083-429900 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 02:51:37,120 100 INFO rb-19fb48c-226083-429900 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 02:51:37,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.170 2026-10-29 02:51:37,126 100 INFO rb-19fb48c-226083-429900 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 02:51:37,147 100 INFO rb-19fb48c-226083-429900 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 02:51:37,163 100 INFO rb-19fb48c-226083-429900 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 02:51:37,178 100 INFO rb-19fb48c-226083-429900 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 02:51:37,195 100 INFO rb-19fb48c-226083-429900 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 02:51:37,232 100 INFO rb-19fb48c-226083-429900 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 02:51:37,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:37] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:37,261 100 INFO rb-19fb48c-226083-429900 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 02:51:37,281 100 INFO rb-19fb48c-226083-429900 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 02:51:37,307 100 INFO rb-19fb48c-226083-429900 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 02:51:37,312 100 INFO rb-19fb48c-226083-429900 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 02:51:37,327 100 INFO rb-19fb48c-226083-429900 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 02:51:37,341 100 INFO rb-19fb48c-226083-429900 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 02:51:37,357 100 INFO rb-19fb48c-226083-429900 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 02:51:37,360 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:51:37,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14503 2026-10-29 02:51:37,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:51:37,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:51:37,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14503 2026-10-29 02:51:37,543 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025137_541776_TestUi.txt 2026-10-29 02:51:37,543 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpug294u6u_chrome_odoo" 2026-10-29 02:51:37,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-10-29 02:51:38,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14706 2026-10-29 02:51:38,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_bntieik_chrome_odoo 2026-10-29 02:51:38,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43439/json/version 2026-10-29 02:51:38,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43439/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:51:38,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:51:38,385 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43439/json 2026-10-29 02:51:38,385 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43439/json with timeout 3 increased to 10s during tests 2026-10-29 02:51:38,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43439/devtools/page/BF72749C69011847A3472FCC89F85754 2026-10-29 02:51:38,425 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:51:38,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:51:38,832 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 02:51:38,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:51:38,842 100 INFO rb-19fb48c-226083-429900 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 02:51:38,842 100 INFO rb-19fb48c-226083-429900 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 02:51:38,869 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:40,997 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:40] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.141 1.994 2026-10-29 02:51:41,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BF72749C69011847A3472FCC89F85754', 'loaderId': 'E6AD4CC1B33F5E23AAA8F99650CA883F', 'isDownload': False} 2026-10-29 02:51:41,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-29 02:51:41,028 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:41,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.014 2026-10-29 02:51:41,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-29 02:51:41,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-29 02:51:41,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.025 2026-10-29 02:51:41,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.032 2026-10-29 02:51:41,861 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:51:41,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 02:51:41,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.018 2026-10-29 02:51:41,923 100 INFO rb-19fb48c-226083-429900 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 02:51:43,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.431 0.727 2026-10-29 02:51:43,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.158 2026-10-29 02:51:43,196 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:43,295 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.146 2026-10-29 02:51:43,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 02:51:43,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.027 2026-10-29 02:51:44,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.136 0.534 2026-10-29 02:51:44,223 100 INFO rb-19fb48c-226083-429900 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 02:51:44,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "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 02:51:44,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "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 02:51:44,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 02:51:44,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.041 0.083 2026-10-29 02:51:44,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:51:44,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.162 2026-10-29 02:51:44,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.237 2026-10-29 02:51:44,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.026 0.312 2026-10-29 02:51:44,739 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:44,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:51:44,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:51:44,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.387 2026-10-29 02:51:44,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.458 2026-10-29 02:51:44,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.373 2026-10-29 02:51:44,950 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:51:44,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:44] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.402 2026-10-29 02:51:45,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.372 2026-10-29 02:51:45,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.272 2026-10-29 02:51:45,107 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:45,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.028 0.279 2026-10-29 02:51:45,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.267 2026-10-29 02:51:45,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.218 2026-10-29 02:51:45,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.246 2026-10-29 02:51:45,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-29 02:51:45,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.187 2026-10-29 02:51:45,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.153 2026-10-29 02:51:45,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.148 2026-10-29 02:51:45,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.172 2026-10-29 02:51:45,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.167 2026-10-29 02:51:45,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.179 2026-10-29 02:51:45,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.123 2026-10-29 02:51:45,468 100 INFO rb-19fb48c-226083-429900 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 02:51:45,478 100 INFO rb-19fb48c-226083-429900 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 02:51:45,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.023 2026-10-29 02:51:45,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:51:45,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:45,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14706 2026-10-29 02:51:45,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:51:45,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14706 2026-10-29 02:51:45,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025145_683626_TestUi.txt 2026-10-29 02:51:45,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_bntieik_chrome_odoo" 2026-10-29 02:51:45,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-10-29 02:51:50,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14913 2026-10-29 02:51:50,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp81advi4k_chrome_odoo 2026-10-29 02:51:50,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36785/json/version 2026-10-29 02:51:50,765 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36785/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:51:50,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:51:50,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36785/json 2026-10-29 02:51:50,817 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36785/json with timeout 3 increased to 10s during tests 2026-10-29 02:51:50,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36785/devtools/page/DC01862B33CDA6DB7BC3F20EAC6FD36C 2026-10-29 02:51:50,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:51:50,853 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:51:51,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:51:51,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:51:51,308 100 INFO rb-19fb48c-226083-429900 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 02:51:51,308 100 INFO rb-19fb48c-226083-429900 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 02:51:51,336 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:51:52,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.107 0.967 2026-10-29 02:51:52,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DC01862B33CDA6DB7BC3F20EAC6FD36C', 'loaderId': 'A12FF8EAC525411EB8E18E338F0AB0E1', 'isDownload': False} 2026-10-29 02:51:52,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-29 02:51:52,448 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:52,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.021 2026-10-29 02:51:52,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.037 2026-10-29 02:51:52,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:52] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.057 2026-10-29 02:51:53,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 02:51:53,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.013 2026-10-29 02:51:53,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.030 2026-10-29 02:51:53,226 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 02:51:53,235 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 02:51:53,272 100 INFO rb-19fb48c-226083-429900 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 02:51:54,058 100 INFO rb-19fb48c-226083-429900 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 02:51:54,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.310 0.809 2026-10-29 02:51:54,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "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 02:51:54,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.021 2026-10-29 02:51:54,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:51:54,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.054 0.072 2026-10-29 02:51:54,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.159 2026-10-29 02:51:54,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:51:54,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.188 2026-10-29 02:51:54,951 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:54] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.272 2026-10-29 02:51:55,000 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "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 02:51:55,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:51:55,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:51:55,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.333 2026-10-29 02:51:55,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.039 0.438 2026-10-29 02:51:55,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.433 2026-10-29 02:51:55,305 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.432 2026-10-29 02:51:55,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.490 2026-10-29 02:51:55,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.026 0.369 2026-10-29 02:51:55,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:51:55,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.394 2026-10-29 02:51:55,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:51:55,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.036 0.294 2026-10-29 02:51:55,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.017 0.312 2026-10-29 02:51:55,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.309 2026-10-29 02:51:55,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.279 2026-10-29 02:51:55,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.224 2026-10-29 02:51:55,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.171 2026-10-29 02:51:55,724 100 INFO rb-19fb48c-226083-429900 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 02:51:55,743 100 INFO rb-19fb48c-226083-429900 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 02:51:55,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.033 0.238 2026-10-29 02:51:55,779 100 INFO rb-19fb48c-226083-429900 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 02:51:55,794 100 INFO rb-19fb48c-226083-429900 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 02:51:55,795 100 INFO rb-19fb48c-226083-429900 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 02:51:55,814 100 INFO rb-19fb48c-226083-429900 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 02:51:55,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.292 2026-10-29 02:51:55,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.306 2026-10-29 02:51:55,947 100 INFO rb-19fb48c-226083-429900 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 02:51:55,966 100 INFO rb-19fb48c-226083-429900 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 02:51:55,983 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:55] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.340 2026-10-29 02:51:56,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.407 2026-10-29 02:51:56,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.404 2026-10-29 02:51:56,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.380 2026-10-29 02:51:56,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.347 2026-10-29 02:51:56,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.027 0.311 2026-10-29 02:51:56,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.322 2026-10-29 02:51:56,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.339 2026-10-29 02:51:56,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.325 2026-10-29 02:51:56,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.341 2026-10-29 02:51:56,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.360 2026-10-29 02:51:56,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.371 2026-10-29 02:51:56,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.362 2026-10-29 02:51:56,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.325 2026-10-29 02:51:56,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.294 2026-10-29 02:51:56,828 100 INFO rb-19fb48c-226083-429900 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 02:51:56,841 100 INFO rb-19fb48c-226083-429900 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 02:51:56,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:51:56,872 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:51:56,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14913 2026-10-29 02:51:56,899 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:51:56,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14913 2026-10-29 02:51:57,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025157_001713_TestUi.txt 2026-10-29 02:51:57,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp81advi4k_chrome_odoo" 2026-10-29 02:51:57,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15121 2026-10-29 02:51:57,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1qkmi1yf_chrome_odoo 2026-10-29 02:51:57,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37913/json/version 2026-10-29 02:51:57,315 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37913/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:51:57,386 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:51:57,386 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37913/json 2026-10-29 02:51:57,394 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37913/json with timeout 3 increased to 10s during tests 2026-10-29 02:51:57,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37913/devtools/page/DE718CC494B8CB2B6A2C038094BCC7B1 2026-10-29 02:51:57,414 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:51:57,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:51:57,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:51:57,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:51:57,549 100 INFO rb-19fb48c-226083-429900 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 02:51:57,549 100 INFO rb-19fb48c-226083-429900 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 02:51:57,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.018 0.076 2026-10-29 02:51:57,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DE718CC494B8CB2B6A2C038094BCC7B1', 'loaderId': '9ACB33B8122903C2FC7705B14C618087', 'isDownload': False} 2026-10-29 02:51:57,677 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-29 02:51:57,708 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:51:57,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:57] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 02:51:57,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:57] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-29 02:51:57,786 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:57] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.055 2026-10-29 02:51:58,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-10-29 02:51:58,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 02:51:58,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.034 0.008 2026-10-29 02:51:58,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:51:58,561 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:51:58,624 100 INFO rb-19fb48c-226083-429900 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 02:51:59,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.128 0.516 2026-10-29 02:51:59,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.076 2026-10-29 02:51:59,389 100 INFO rb-19fb48c-226083-429900 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 02:51:59,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-10-29 02:51:59,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:51:59,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.093 2026-10-29 02:51:59,652 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.122 2026-10-29 02:51:59,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.025 0.217 2026-10-29 02:51:59,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:51:59,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.256 2026-10-29 02:51:59,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.313 2026-10-29 02:51:59,912 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.351 2026-10-29 02:51:59,923 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.327 2026-10-29 02:51:59,940 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "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 02:51:59,966 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:51:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:52:00,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 02:52:00,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:52:00,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.026 0.329 2026-10-29 02:52:00,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.328 2026-10-29 02:52:00,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.346 2026-10-29 02:52:00,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.375 2026-10-29 02:52:00,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.279 2026-10-29 02:52:00,363 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.027 0.324 2026-10-29 02:52:00,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.028 0.361 2026-10-29 02:52:00,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.378 2026-10-29 02:52:00,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.024 0.314 2026-10-29 02:52:00,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.279 2026-10-29 02:52:00,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.233 2026-10-29 02:52:00,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.175 2026-10-29 02:52:00,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.201 2026-10-29 02:52:00,661 100 INFO rb-19fb48c-226083-429900 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 02:52:00,680 100 INFO rb-19fb48c-226083-429900 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 02:52:00,709 100 INFO rb-19fb48c-226083-429900 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 02:52:00,711 100 INFO rb-19fb48c-226083-429900 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 02:52:00,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.023 0.243 2026-10-29 02:52:00,765 100 INFO rb-19fb48c-226083-429900 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 02:52:00,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.305 2026-10-29 02:52:00,850 100 INFO rb-19fb48c-226083-429900 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 02:52:00,857 100 INFO rb-19fb48c-226083-429900 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 02:52:00,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.357 2026-10-29 02:52:00,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:00] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.414 2026-10-29 02:52:01,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.418 2026-10-29 02:52:01,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.386 2026-10-29 02:52:01,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:52:01,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.345 2026-10-29 02:52:01,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.366 2026-10-29 02:52:01,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.366 2026-10-29 02:52:01,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.359 2026-10-29 02:52:01,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.317 2026-10-29 02:52:01,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.007 0.323 2026-10-29 02:52:01,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.291 2026-10-29 02:52:01,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.005 0.251 2026-10-29 02:52:01,723 100 INFO rb-19fb48c-226083-429900 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 02:52:01,733 100 INFO rb-19fb48c-226083-429900 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 02:52:01,739 100 INFO rb-19fb48c-226083-429900 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 02:52:01,755 100 INFO rb-19fb48c-226083-429900 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 02:52:01,772 100 INFO rb-19fb48c-226083-429900 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 02:52:01,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:52:01,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15121 2026-10-29 02:52:01,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:52:01,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15121 2026-10-29 02:52:01,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025201_918078_TestUi.txt 2026-10-29 02:52:01,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1qkmi1yf_chrome_odoo" 2026-10-29 02:52:01,950 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-10-29 02:52:06,473 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15330 2026-10-29 02:52:06,473 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7f42s451_chrome_odoo 2026-10-29 02:52:06,473 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40589/json/version 2026-10-29 02:52:06,475 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40589/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:06,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:06,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40589/json 2026-10-29 02:52:06,529 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40589/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:06,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40589/devtools/page/BF60A4B87091C537200AA9673E066D69 2026-10-29 02:52:06,552 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:52:06,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:52:06,950 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:52:06,952 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:52:06,969 100 INFO rb-19fb48c-226083-429900 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 02:52:06,969 100 INFO rb-19fb48c-226083-429900 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 02:52:06,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:07,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.093 0.835 2026-10-29 02:52:07,922 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BF60A4B87091C537200AA9673E066D69', 'loaderId': '19692A108618CE6FFEEA21EDC5A2A204', 'isDownload': False} 2026-10-29 02:52:07,922 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-29 02:52:07,946 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:52:07,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:07] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.013 2026-10-29 02:52:07,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:07] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-10-29 02:52:08,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.047 2026-10-29 02:52:08,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 02:52:08,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.036 2026-10-29 02:52:08,665 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:52:08,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 02:52:08,689 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:52:08,719 100 INFO rb-19fb48c-226083-429900 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 02:52:09,495 100 INFO rb-19fb48c-226083-429900 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 02:52:09,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.269 0.766 2026-10-29 02:52:09,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.110 2026-10-29 02:52:09,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:09] "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 02:52:09,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 02:52:10,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.045 0.070 2026-10-29 02:52:10,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.181 2026-10-29 02:52:10,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:52:10,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.239 2026-10-29 02:52:10,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.295 2026-10-29 02:52:10,420 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "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 02:52:10,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.361 2026-10-29 02:52:10,469 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:52:10,526 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:52:10,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.023 0.475 2026-10-29 02:52:10,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.421 2026-10-29 02:52:10,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.350 2026-10-29 02:52:10,707 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.396 2026-10-29 02:52:10,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.189 2026-10-29 02:52:10,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.196 2026-10-29 02:52:10,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 02:52:10,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.020 0.212 2026-10-29 02:52:10,835 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:52:10,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.239 2026-10-29 02:52:10,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.231 2026-10-29 02:52:10,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.022 0.249 2026-10-29 02:52:10,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.219 2026-10-29 02:52:10,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.210 2026-10-29 02:52:11,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.225 2026-10-29 02:52:11,147 100 INFO rb-19fb48c-226083-429900 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 02:52:11,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.273 2026-10-29 02:52:11,164 100 INFO rb-19fb48c-226083-429900 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 02:52:11,190 100 INFO rb-19fb48c-226083-429900 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 02:52:11,211 100 INFO rb-19fb48c-226083-429900 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 02:52:11,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.332 2026-10-29 02:52:11,228 100 INFO rb-19fb48c-226083-429900 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 02:52:11,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.353 2026-10-29 02:52:11,308 100 INFO rb-19fb48c-226083-429900 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 02:52:11,312 100 INFO rb-19fb48c-226083-429900 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 02:52:11,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:52:11,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.363 2026-10-29 02:52:11,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15330 2026-10-29 02:52:11,388 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:52:11,410 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15330 2026-10-29 02:52:11,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.383 2026-10-29 02:52:11,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.372 2026-10-29 02:52:11,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.316 2026-10-29 02:52:11,518 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025211_517885_TestUi.txt 2026-10-29 02:52:11,518 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7f42s451_chrome_odoo" 2026-10-29 02:52:11,536 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, ] 2026-10-29 02:52:11,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.291 2026-10-29 02:52:11,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:11] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.283 2026-10-29 02:52:11,628 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-10-29 02:52:11,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:12,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:12] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.013 0.382 2026-10-29 02:52:12,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-10-29 02:52:13,257 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15537 2026-10-29 02:52:13,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptwd4wljs_chrome_odoo 2026-10-29 02:52:13,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46103/json/version 2026-10-29 02:52:13,260 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46103/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:13,296 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:13,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46103/json 2026-10-29 02:52:13,312 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46103/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:13,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46103/devtools/page/E8B807D6C4B8AECBACB38861EC8F34C8 2026-10-29 02:52:13,364 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:52:13,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:52:13,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:52:13,682 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:52:13,685 100 INFO rb-19fb48c-226083-429900 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 02:52:13,685 100 INFO rb-19fb48c-226083-429900 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 02:52:13,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:14,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.091 0.886 2026-10-29 02:52:14,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E8B807D6C4B8AECBACB38861EC8F34C8', 'loaderId': '2F6C7C6B6E7BF8A4D6411ED81F5C3903', 'isDownload': False} 2026-10-29 02:52:14,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-29 02:52:14,733 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:52:14,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 02:52:14,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.043 2026-10-29 02:52:14,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:14] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.055 2026-10-29 02:52:15,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 02:52:15,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 02:52:15,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 02:52:15,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:52:15,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:52:15,501 100 INFO rb-19fb48c-226083-429900 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 02:52:16,274 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:52:16,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.235 0.600 2026-10-29 02:52:16,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "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 02:52:16,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-10-29 02:52:16,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 02:52:16,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.043 0.107 2026-10-29 02:52:16,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:52:16,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.205 2026-10-29 02:52:16,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.278 2026-10-29 02:52:16,882 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:16,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:16,924 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:52:16,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.311 2026-10-29 02:52:17,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.368 2026-10-29 02:52:17,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.451 2026-10-29 02:52:17,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.352 2026-10-29 02:52:17,156 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:52:17,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.042 0.405 2026-10-29 02:52:17,284 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.021 0.328 2026-10-29 02:52:17,305 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.340 2026-10-29 02:52:17,317 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:17,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.289 2026-10-29 02:52:17,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.238 2026-10-29 02:52:17,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.185 2026-10-29 02:52:17,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.207 2026-10-29 02:52:17,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.048 0.169 2026-10-29 02:52:17,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.016 0.222 2026-10-29 02:52:17,598 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.264 2026-10-29 02:52:17,602 100 INFO rb-19fb48c-226083-429900 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 02:52:17,630 100 INFO rb-19fb48c-226083-429900 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 02:52:17,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-29 02:52:17,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-29 02:52:17,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.323 2026-10-29 02:52:17,677 100 INFO rb-19fb48c-226083-429900 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 02:52:17,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.326 2026-10-29 02:52:17,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.309 2026-10-29 02:52:17,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.246 2026-10-29 02:52:17,777 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.177 2026-10-29 02:52:17,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.200 2026-10-29 02:52:18,578 100 INFO rb-19fb48c-226083-429900 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 02:52:18,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.036 0.049 2026-10-29 02:52:18,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:52:19,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:52:19,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:52:19,481 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:52:19,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15537 2026-10-29 02:52:19,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:52:19,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15537 2026-10-29 02:52:19,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025219_612226_TestUi.txt 2026-10-29 02:52:19,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptwd4wljs_chrome_odoo" 2026-10-29 02:52:19,637 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-10-29 02:52:20,492 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15736 2026-10-29 02:52:20,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1o4a0v2y_chrome_odoo 2026-10-29 02:52:20,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37915/json/version 2026-10-29 02:52:20,495 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37915/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:20,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:20,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37915/json 2026-10-29 02:52:20,523 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37915/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:20,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37915/devtools/page/129B1F4ABDD4A6BA6403F3AE3FA94A09 2026-10-29 02:52:20,543 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:52:20,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:52:20,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:52:20,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:52:20,840 100 INFO rb-19fb48c-226083-429900 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 02:52:20,840 100 INFO rb-19fb48c-226083-429900 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 02:52:20,874 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:21,848 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.109 0.871 2026-10-29 02:52:21,853 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '129B1F4ABDD4A6BA6403F3AE3FA94A09', 'loaderId': '34F37F2A5C78E65D94262BF09703201B', 'isDownload': False} 2026-10-29 02:52:21,853 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-29 02:52:21,879 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:52:21,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.036 2026-10-29 02:52:21,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.047 2026-10-29 02:52:21,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:21] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.060 2026-10-29 02:52:22,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 02:52:22,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.012 2026-10-29 02:52:22,666 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:22,685 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.012 2026-10-29 02:52:22,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:22,724 100 INFO rb-19fb48c-226083-429900 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 02:52:23,488 100 INFO rb-19fb48c-226083-429900 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 02:52:23,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.292 0.666 2026-10-29 02:52:23,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:23] "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 02:52:23,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:23] "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 02:52:23,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 02:52:24,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.023 0.056 2026-10-29 02:52:24,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.156 2026-10-29 02:52:24,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:52:24,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.253 2026-10-29 02:52:24,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.282 2026-10-29 02:52:24,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.351 2026-10-29 02:52:24,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:24,377 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52: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 02:52:24,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:52:24,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.035 0.411 2026-10-29 02:52:24,446 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.394 2026-10-29 02:52:24,453 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:52:24,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.365 2026-10-29 02:52:24,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.334 2026-10-29 02:52:24,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.368 2026-10-29 02:52:24,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.229 2026-10-29 02:52:24,690 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:52:24,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.032 0.235 2026-10-29 02:52:24,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.263 2026-10-29 02:52:24,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.228 2026-10-29 02:52:24,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.039 0.319 2026-10-29 02:52:24,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.338 2026-10-29 02:52:24,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.290 2026-10-29 02:52:24,989 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.277 2026-10-29 02:52:25,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.267 2026-10-29 02:52:25,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.287 2026-10-29 02:52:25,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.153 2026-10-29 02:52:25,096 100 INFO rb-19fb48c-226083-429900 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 02:52:25,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.085 2026-10-29 02:52:25,116 100 INFO rb-19fb48c-226083-429900 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 02:52:25,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.024 2026-10-29 02:52:25,151 100 INFO rb-19fb48c-226083-429900 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 02:52:25,175 100 INFO rb-19fb48c-226083-429900 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 02:52:25,221 100 INFO rb-19fb48c-226083-429900 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 02:52:25,240 100 INFO rb-19fb48c-226083-429900 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 02:52:25,262 100 INFO rb-19fb48c-226083-429900 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 02:52:25,282 100 INFO rb-19fb48c-226083-429900 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 02:52:25,303 100 INFO rb-19fb48c-226083-429900 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 02:52:25,310 100 INFO rb-19fb48c-226083-429900 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 02:52:25,323 100 INFO rb-19fb48c-226083-429900 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 02:52:25,341 100 INFO rb-19fb48c-226083-429900 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 02:52:25,356 100 INFO rb-19fb48c-226083-429900 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 02:52:25,375 100 INFO rb-19fb48c-226083-429900 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 02:52:25,389 100 INFO rb-19fb48c-226083-429900 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 02:52:25,408 100 INFO rb-19fb48c-226083-429900 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 02:52:25,436 100 INFO rb-19fb48c-226083-429900 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 02:52:25,472 100 INFO rb-19fb48c-226083-429900 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 02:52:25,488 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:52:25,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:25,499 100 INFO rb-19fb48c-226083-429900 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 02:52:25,530 100 INFO rb-19fb48c-226083-429900 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 02:52:25,547 100 INFO rb-19fb48c-226083-429900 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 02:52:25,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.031 2026-10-29 02:52:25,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67066761 for PoS orders references: ['Order 00076-001-0001'] (draft: False) 2026-10-29 02:52:25,581 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:52:25,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67066761 with result: [{'id': 68, 'pos_reference': 'Order 00076-001-0001', 'account_move': False}] 2026-10-29 02:52:25,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.120 0.156 2026-10-29 02:52:25,995 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 02:52:25,997 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 02:52:25,998 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 02:52:25,999 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 02:52:26,005 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 02:52:26,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 02:52:26,008 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 02:52:26,008 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 02:52:26,009 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 02:52:26,012 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 02:52:26,015 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 02:52:26,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:26,039 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 02:52:26,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:26,063 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 02:52:26,063 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 02:52:26,064 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 02:52:26,065 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 02:52:26,074 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 02:52:26,097 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:52:26,100 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 02:52:26,107 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 02:52:26,108 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 02:52:26,109 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 02:52:26,110 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 02:52:26,115 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 02:52:26,117 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 02:52:26,118 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 02:52:26,123 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 02:52:26,126 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:52:26,128 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 02:52:26,136 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 02:52:26,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:52:26,142 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 02:52:26,143 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 02:52:26,146 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 02:52:26,181 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 02:52:26,185 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:52:26,187 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:52:26,203 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 02:52:26,211 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:26,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 02:52:26,245 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 02:52:26,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-29 02:52:26,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:52:26,282 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 02:52:26,285 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 02:52:26,286 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 02:52:26,289 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 02:52:26,327 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 02:52:26,346 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 02:52:26,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 02:52:26,389 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-10-29 02:52:26,395 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 02:52:26,411 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 02:52:26,411 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 02:52:26,416 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 02:52:26,428 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 02:52:26,429 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 02:52:26,442 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 02:52:26,447 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 02:52:26,450 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 02:52:26,456 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 02:52:26,464 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 02:52:26,465 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 02:52:26,466 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 02:52:26,467 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 02:52:26,467 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 02:52:26,468 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 02:52:26,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.056 0.062 2026-10-29 02:52:26,490 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 02:52:26,491 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 02:52:26,492 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 02:52:26,493 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 02:52:26,495 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 02:52:26,499 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 02:52:26,500 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 02:52:26,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:52:26,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:26,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 02:52:26,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 02:52:26,575 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 02:52:26,577 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 02:52:26,585 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 02:52:26,587 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 02:52:26,588 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 02:52:26,590 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 02:52:26,604 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:52:26,623 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:52:26,629 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 02:52:26,634 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 02:52:26,652 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:52:26,662 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 02:52:26,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:52:26,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 02:52:26,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 02:52:26,707 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:52:26,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 02:52:26,715 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 02:52:26,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 02:52:26,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 02:52:26,727 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 02:52:26,728 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 02:52:26,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 02:52:26,730 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 02:52:26,731 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 02:52:26,731 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 02:52:26,732 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 02:52:26,733 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 02:52:26,733 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 02:52:26,734 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 02:52:26,734 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 02:52:26,735 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 02:52:26,737 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 02:52:26,738 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 02:52:26,739 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 02:52:26,740 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 02:52:26,743 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 02:52:26,745 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 02:52:26,791 100 INFO rb-19fb48c-226083-429900 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 02:52:26,822 100 INFO rb-19fb48c-226083-429900 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 02:52:27,099 100 INFO rb-19fb48c-226083-429900 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 02:52:27,108 100 INFO rb-19fb48c-226083-429900 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 02:52:27,180 100 INFO rb-19fb48c-226083-429900 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 02:52:27,181 100 INFO rb-19fb48c-226083-429900 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 02:52:27,183 100 INFO rb-19fb48c-226083-429900 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 02:52:27,184 100 INFO rb-19fb48c-226083-429900 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 02:52:27,186 100 INFO rb-19fb48c-226083-429900 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 02:52:27,230 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-29 02:52:27,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.022 0.052 2026-10-29 02:52:27,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.019 2026-10-29 02:52:27,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:27] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:52:28,640 100 INFO rb-19fb48c-226083-429900 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 02:52:28,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.006 0.016 2026-10-29 02:52:28,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:28] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.017 0.040 2026-10-29 02:52:29,597 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-10-29 02:52:30,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:30] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 669 0.734 1.519 2026-10-29 02:52:30,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.554 2026-10-29 02:52:31,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:31] "GET /web HTTP/1.1" 200 - 43 0.027 0.433 2026-10-29 02:52:31,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:31] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.018 0.021 2026-10-29 02:52:31,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:31] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.048 2026-10-29 02:52:31,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.052 2026-10-29 02:52:31,642 100 INFO rb-19fb48c-226083-429900 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 02:52:31,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:31] "GET /web/webclient/load_menus/98ac8afba16125c0108268aec26aead40d9ec8909e2eb5859bb689e803f3a5ee HTTP/1.1" 200 - 2 0.019 0.117 2026-10-29 02:52:31,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:31] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-10-29 02:52:32,742 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 02:52:32,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 02:52:32,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-29 02:52:32,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.009 2026-10-29 02:52:33,016 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 02:52:33,143 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.164 0.190 2026-10-29 02:52:33,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.321 2026-10-29 02:52:33,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.308 2026-10-29 02:52:33,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.031 0.311 2026-10-29 02:52:33,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.018 0.342 2026-10-29 02:52:33,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.332 2026-10-29 02:52:33,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.028 0.112 2026-10-29 02:52:33,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 11 0.020 0.067 2026-10-29 02:52:33,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.197 2026-10-29 02:52:33,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.142 2026-10-29 02:52:33,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.245 2026-10-29 02:52:33,542 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "GET /web?reload=true HTTP/1.1" 200 - 16 0.019 0.056 2026-10-29 02:52:33,629 100 INFO rb-19fb48c-226083-429900 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 02:52:33,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.015 2026-10-29 02:52:34,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 02:52:34,728 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 02:52:34,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-29 02:52:34,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:34] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.057 0.132 2026-10-29 02:52:34,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.168 2026-10-29 02:52:34,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.152 2026-10-29 02:52:35,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.009 0.181 2026-10-29 02:52:35,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.010 2026-10-29 02:52:35,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.221 2026-10-29 02:52:35,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.058 2026-10-29 02:52:35,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.024 2026-10-29 02:52:35,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.012 0.059 2026-10-29 02:52:35,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.096 2026-10-29 02:52:35,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.035 0.101 2026-10-29 02:52:35,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:35] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.010 0.036 2026-10-29 02:52:36,417 100 INFO rb-19fb48c-226083-429900 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 02:52:36,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:52:36,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:36,460 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15736 2026-10-29 02:52:36,473 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:52:36,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15736 2026-10-29 02:52:36,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025236_633689_TestUi.txt 2026-10-29 02:52:36,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1o4a0v2y_chrome_odoo" 2026-10-29 02:52:36,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-10-29 02:52:37,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16033 2026-10-29 02:52:37,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprk0w9s9n_chrome_odoo 2026-10-29 02:52:37,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38693/json/version 2026-10-29 02:52:37,846 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38693/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:37,879 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:37,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38693/json 2026-10-29 02:52:37,883 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38693/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:37,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38693/devtools/page/88890D59693771EE06EDDA92E57BA58F 2026-10-29 02:52:37,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:52:37,930 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:52:38,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:52:38,317 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:52:38,320 100 INFO rb-19fb48c-226083-429900 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 02:52:38,320 100 INFO rb-19fb48c-226083-429900 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 02:52:38,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:39,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.104 0.878 2026-10-29 02:52:39,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '88890D59693771EE06EDDA92E57BA58F', 'loaderId': '5A820BE1D8306FFAC3097F0EEA6CC536', 'isDownload': False} 2026-10-29 02:52:39,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-29 02:52:39,365 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:52:39,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.011 2026-10-29 02:52:39,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-29 02:52:39,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:39] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.052 2026-10-29 02:52:40,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 02:52:40,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 02:52:40,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.012 2026-10-29 02:52:40,109 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:52:40,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:52:40,140 100 INFO rb-19fb48c-226083-429900 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 02:52:42,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.299 1.724 2026-10-29 02:52:42,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 2.037 2026-10-29 02:52:42,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:52:42,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.156 2026-10-29 02:52:42,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:52:42,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 02:52:43,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.126 0.485 2026-10-29 02:52:43,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "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 02:52:43,371 100 INFO rb-19fb48c-226083-429900 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 02:52:43,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "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 02:52:43,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:52:43,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.042 0.070 2026-10-29 02:52:43,578 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:52:43,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.160 2026-10-29 02:52:43,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.254 2026-10-29 02:52:43,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.304 2026-10-29 02:52:43,848 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "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 02:52:43,860 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:43,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.351 2026-10-29 02:52:43,903 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:52:43,928 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.415 2026-10-29 02:52:43,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.351 2026-10-29 02:52:43,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:52:44,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.342 2026-10-29 02:52:44,065 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.307 2026-10-29 02:52:44,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.019 0.243 2026-10-29 02:52:44,169 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:52:44,175 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.254 2026-10-29 02:52:44,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.245 2026-10-29 02:52:44,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.221 2026-10-29 02:52:44,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.233 2026-10-29 02:52:44,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.219 2026-10-29 02:52:44,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.168 2026-10-29 02:52:44,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.139 2026-10-29 02:52:44,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.184 2026-10-29 02:52:44,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.218 2026-10-29 02:52:44,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.234 2026-10-29 02:52:44,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.245 2026-10-29 02:52:44,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.260 2026-10-29 02:52:44,548 100 INFO rb-19fb48c-226083-429900 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 02:52:44,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.137 2026-10-29 02:52:44,580 100 INFO rb-19fb48c-226083-429900 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 02:52:44,607 100 INFO rb-19fb48c-226083-429900 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 02:52:44,637 100 INFO rb-19fb48c-226083-429900 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 02:52:44,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:44] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.058 0.124 2026-10-29 02:52:45,591 100 INFO rb-19fb48c-226083-429900 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 02:52:45,607 100 INFO rb-19fb48c-226083-429900 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 02:52:45,620 100 INFO rb-19fb48c-226083-429900 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 02:52:45,640 100 INFO rb-19fb48c-226083-429900 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 02:52:45,656 100 INFO rb-19fb48c-226083-429900 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 02:52:45,670 100 INFO rb-19fb48c-226083-429900 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 02:52:45,686 100 INFO rb-19fb48c-226083-429900 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 02:52:45,709 100 INFO rb-19fb48c-226083-429900 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 02:52:45,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:45] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.032 0.109 2026-10-29 02:52:46,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 02:52:46,597 100 INFO rb-19fb48c-226083-429900 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 02:52:46,603 100 INFO rb-19fb48c-226083-429900 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 02:52:46,620 100 INFO rb-19fb48c-226083-429900 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 02:52:46,646 100 INFO rb-19fb48c-226083-429900 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 02:52:46,658 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:52:46,660 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:52:46,669 100 INFO rb-19fb48c-226083-429900 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 02:52:46,695 100 INFO rb-19fb48c-226083-429900 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 02:52:46,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:46] "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 02:52:46,711 100 INFO rb-19fb48c-226083-429900 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 02:52:46,721 100 INFO rb-19fb48c-226083-429900 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 02:52:46,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86208666 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-10-29 02:52:46,748 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:52:46,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86208666 with result: [{'id': 69, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-10-29 02:52:46,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.086 0.172 2026-10-29 02:52:47,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:47] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 02:52:47,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 02:52:47,811 100 INFO rb-19fb48c-226083-429900 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 02:52:47,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:52:47,834 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:47,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16033 2026-10-29 02:52:47,869 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:52:47,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16033 2026-10-29 02:52:48,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025248_020655_TestUi.txt 2026-10-29 02:52:48,021 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprk0w9s9n_chrome_odoo" 2026-10-29 02:52:48,055 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-10-29 02:52:49,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16240 2026-10-29 02:52:49,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0vacgcor_chrome_odoo 2026-10-29 02:52:49,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36269/json/version 2026-10-29 02:52:49,157 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36269/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:49,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:49,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36269/json 2026-10-29 02:52:49,225 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36269/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:49,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36269/devtools/page/6A613FF7877B4921D969E32A9D6FB5CA 2026-10-29 02:52:49,282 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:52:49,294 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:52:49,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 02:52:49,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:52:49,682 100 INFO rb-19fb48c-226083-429900 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 02:52:49,682 100 INFO rb-19fb48c-226083-429900 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 02:52:49,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:50,923 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.124 1.096 2026-10-29 02:52:50,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6A613FF7877B4921D969E32A9D6FB5CA', 'loaderId': '2794F5FEEB56984086B897D6E136B278', 'isDownload': False} 2026-10-29 02:52:50,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-29 02:52:50,959 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:52:50,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:50] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.015 2026-10-29 02:52:51,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:51] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.032 2026-10-29 02:52:51,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:51] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-10-29 02:52:51,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 02:52:51,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 02:52:51,742 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:52:51,756 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:52:51,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 02:52:51,793 100 INFO rb-19fb48c-226083-429900 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 02:52:52,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:52:52,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.287 0.657 2026-10-29 02:52:52,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:52] "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 02:52:52,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.019 2026-10-29 02:52:52,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-29 02:52:53,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.034 0.084 2026-10-29 02:52:53,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.182 2026-10-29 02:52:53,217 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:52:53,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.027 0.240 2026-10-29 02:52:53,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.304 2026-10-29 02:52:53,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:52:53,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:52:53,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.346 2026-10-29 02:52:53,419 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:52:53,494 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.048 0.423 2026-10-29 02:52:53,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.368 2026-10-29 02:52:53,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.359 2026-10-29 02:52:53,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:52:53,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.367 2026-10-29 02:52:53,711 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.279 2026-10-29 02:52:53,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.288 2026-10-29 02:52:53,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:52:53,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.252 2026-10-29 02:52:53,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.243 2026-10-29 02:52:53,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.253 2026-10-29 02:52:53,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.026 0.224 2026-10-29 02:52:53,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.204 2026-10-29 02:52:53,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.214 2026-10-29 02:52:54,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.243 2026-10-29 02:52:54,064 100 INFO rb-19fb48c-226083-429900 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 02:52:54,075 100 INFO rb-19fb48c-226083-429900 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 02:52:54,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:54] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.305 2026-10-29 02:52:54,105 100 INFO rb-19fb48c-226083-429900 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 02:52:54,123 100 INFO rb-19fb48c-226083-429900 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 02:52:54,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:54] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.313 2026-10-29 02:52:54,143 100 INFO rb-19fb48c-226083-429900 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 02:52:54,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:54] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.216 2026-10-29 02:52:54,158 100 INFO rb-19fb48c-226083-429900 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 02:52:54,174 100 INFO rb-19fb48c-226083-429900 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 02:52:54,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:54] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.240 2026-10-29 02:52:54,190 100 INFO rb-19fb48c-226083-429900 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 02:52:54,215 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:52:54,225 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:52:54,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.227 2026-10-29 02:52:54,256 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:52:54,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.191 2026-10-29 02:52:54,289 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16240 2026-10-29 02:52:54,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:52:54,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16240 2026-10-29 02:52:54,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025254_409449_TestUi.txt 2026-10-29 02:52:54,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0vacgcor_chrome_odoo" 2026-10-29 02:52:54,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-10-29 02:52:55,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16444 2026-10-29 02:52:55,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2tjk6kpw_chrome_odoo 2026-10-29 02:52:55,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45219/json/version 2026-10-29 02:52:55,589 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45219/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:52:55,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:52:55,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45219/json 2026-10-29 02:52:55,632 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45219/json with timeout 3 increased to 10s during tests 2026-10-29 02:52:55,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45219/devtools/page/110A0FE143E5759F3A5118009C4079CB 2026-10-29 02:52:55,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:52:55,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:52:56,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:52:56,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:52:56,078 100 INFO rb-19fb48c-226083-429900 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 02:52:56,078 100 INFO rb-19fb48c-226083-429900 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 02:52:56,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:52:57,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.088 0.910 2026-10-29 02:52:57,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '110A0FE143E5759F3A5118009C4079CB', 'loaderId': 'D55F40F522EB77915036361B79603E02', 'isDownload': False} 2026-10-29 02:52:57,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-29 02:52:57,130 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:52:57,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-10-29 02:52:57,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.047 2026-10-29 02:52:57,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.058 2026-10-29 02:52:57,779 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 02:52:57,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.016 2026-10-29 02:52:57,878 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:52:57,894 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:52:57,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.022 2026-10-29 02:52:57,942 100 INFO rb-19fb48c-226083-429900 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 02:52:58,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.298 0.711 2026-10-29 02:52:59,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 1.004 2026-10-29 02:52:59,084 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:52:59,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:59] "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 02:52:59,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 02:52:59,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:52:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 02:53:00,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.156 0.568 2026-10-29 02:53:00,114 100 INFO rb-19fb48c-226083-429900 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 02:53:00,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.067 2026-10-29 02:53:00,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.026 2026-10-29 02:53:00,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:53:00,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.059 0.064 2026-10-29 02:53:00,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.195 2026-10-29 02:53:00,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:53:00,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.252 2026-10-29 02:53:00,631 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "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 02:53:00,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53: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 02:53:00,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:00,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.330 2026-10-29 02:53:00,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.388 2026-10-29 02:53:00,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.448 2026-10-29 02:53:00,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.379 2026-10-29 02:53:00,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.313 2026-10-29 02:53:00,917 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:53:00,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.239 2026-10-29 02:53:00,942 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:00,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.267 2026-10-29 02:53:00,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.219 2026-10-29 02:53:00,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.180 2026-10-29 02:53:01,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.041 0.216 2026-10-29 02:53:01,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.239 2026-10-29 02:53:01,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.194 2026-10-29 02:53:01,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.205 2026-10-29 02:53:01,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.255 2026-10-29 02:53:01,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.264 2026-10-29 02:53:01,353 100 INFO rb-19fb48c-226083-429900 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 02:53:01,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.299 2026-10-29 02:53:01,383 100 INFO rb-19fb48c-226083-429900 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 02:53:01,392 100 INFO rb-19fb48c-226083-429900 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 02:53:01,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.278 2026-10-29 02:53:01,408 100 INFO rb-19fb48c-226083-429900 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 02:53:01,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.251 2026-10-29 02:53:01,426 100 INFO rb-19fb48c-226083-429900 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 02:53:01,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.260 2026-10-29 02:53:01,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.220 2026-10-29 02:53:02,341 100 INFO rb-19fb48c-226083-429900 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 02:53:02,371 100 INFO rb-19fb48c-226083-429900 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 02:53:02,384 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:53:02,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:53:02,391 100 INFO rb-19fb48c-226083-429900 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 02:53:02,407 100 INFO rb-19fb48c-226083-429900 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 02:53:02,425 100 INFO rb-19fb48c-226083-429900 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 02:53:02,438 100 INFO rb-19fb48c-226083-429900 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 02:53:02,456 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34981034 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-10-29 02:53:02,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:53:02,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34981034 with result: [{'id': 70, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-10-29 02:53:02,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.085 0.184 2026-10-29 02:53:02,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:02] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-10-29 02:53:03,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:53:03,526 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:53:03,544 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:53:03,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16444 2026-10-29 02:53:03,554 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:53:03,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16444 2026-10-29 02:53:03,677 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025303_677210_TestUi.txt 2026-10-29 02:53:03,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2tjk6kpw_chrome_odoo" 2026-10-29 02:53:05,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-29 02:53:07,468 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16654 2026-10-29 02:53:07,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpek4ug3ay_chrome_odoo 2026-10-29 02:53:07,470 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34059/json/version 2026-10-29 02:53:07,473 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34059/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:53:07,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:53:07,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34059/json 2026-10-29 02:53:07,505 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34059/json with timeout 3 increased to 10s during tests 2026-10-29 02:53:07,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34059/devtools/page/D44F4DE48BC9D63659C91D89DEE4B7EE 2026-10-29 02:53:07,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:53:07,524 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:53:07,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 02:53:07,892 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:53:07,900 100 INFO rb-19fb48c-226083-429900 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 02:53:07,900 100 INFO rb-19fb48c-226083-429900 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 02:53:07,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:53:09,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.136 1.092 2026-10-29 02:53:09,157 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D44F4DE48BC9D63659C91D89DEE4B7EE', 'loaderId': 'F48FD4C508C5C6182485818EB7E3B6EF', 'isDownload': False} 2026-10-29 02:53:09,158 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-29 02:53:09,178 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:53:09,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 02:53:09,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 02:53:09,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.050 2026-10-29 02:53:09,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 02:53:09,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 02:53:09,829 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:53:09,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.014 2026-10-29 02:53:09,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:53:09,902 100 INFO rb-19fb48c-226083-429900 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 02:53:10,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 302 0.361 0.716 2026-10-29 02:53:11,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "GET /pos/ui HTTP/1.1" 200 - 22 0.024 1.129 2026-10-29 02:53:11,133 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:53:11,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.137 2026-10-29 02:53:11,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:53:11,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 02:53:12,157 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:53:12,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.165 0.598 2026-10-29 02:53:12,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.055 2026-10-29 02:53:12,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "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 02:53:12,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:53:12,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.021 2026-10-29 02:53:12,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.033 2026-10-29 02:53:12,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.053 2026-10-29 02:53:12,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.095 2026-10-29 02:53:12,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.113 2026-10-29 02:53:12,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 02:53:12,548 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:53:12,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.155 2026-10-29 02:53:12,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.183 2026-10-29 02:53:12,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.179 2026-10-29 02:53:12,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "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 02:53:12,652 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.009 0.195 2026-10-29 02:53:12,707 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 02:53:12,738 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 02:53:12,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 02:53:12,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.095 0.199 2026-10-29 02:53:12,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.107 2026-10-29 02:53:12,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.111 2026-10-29 02:53:12,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.029 2026-10-29 02:53:13,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-29 02:53:13,423 100 INFO rb-19fb48c-226083-429900 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 02:53:13,456 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.032 2026-10-29 02:53:13,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:13] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.049 2026-10-29 02:53:13,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.028 0.067 2026-10-29 02:53:13,677 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.020 0.041 2026-10-29 02:53:14,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-29 02:53:14,542 100 INFO rb-19fb48c-226083-429900 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 02:53:14,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:14] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.017 2026-10-29 02:53:14,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.022 0.061 2026-10-29 02:53:14,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.011 0.037 2026-10-29 02:53:14,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:53:15,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-29 02:53:15,508 100 INFO rb-19fb48c-226083-429900 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 02:53:15,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:15] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.026 2026-10-29 02:53:15,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.018 0.093 2026-10-29 02:53:15,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:15] "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 02:53:16,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 02:53:16,476 100 INFO rb-19fb48c-226083-429900 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 02:53:16,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:53:16,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:16,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16654 2026-10-29 02:53:16,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:53:16,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16654 2026-10-29 02:53:16,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025316_640286_TestUi.txt 2026-10-29 02:53:16,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpek4ug3ay_chrome_odoo" 2026-10-29 02:53:16,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-29 02:53:17,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16856 2026-10-29 02:53:17,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgbu7hn_x_chrome_odoo 2026-10-29 02:53:17,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37215/json/version 2026-10-29 02:53:17,697 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37215/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:53:17,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:53:17,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37215/json 2026-10-29 02:53:17,776 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37215/json with timeout 3 increased to 10s during tests 2026-10-29 02:53:17,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37215/devtools/page/CBCBB047C6413E49FD534E18B0F89684 2026-10-29 02:53:17,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:53:17,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:53:18,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:53:18,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:53:18,268 100 INFO rb-19fb48c-226083-429900 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 02:53:18,268 100 INFO rb-19fb48c-226083-429900 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 02:53:18,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:53:19,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.089 0.840 2026-10-29 02:53:19,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CBCBB047C6413E49FD534E18B0F89684', 'loaderId': '7CAF4840375454C8EB47EDCEDD06D819', 'isDownload': False} 2026-10-29 02:53:19,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-29 02:53:19,286 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:53:19,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.017 2026-10-29 02:53:19,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.045 2026-10-29 02:53:19,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-29 02:53:19,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 02:53:19,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.016 2026-10-29 02:53:20,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 02:53:20,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:53:20,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 02:53:20,091 100 INFO rb-19fb48c-226083-429900 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 02:53:21,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.328 0.741 2026-10-29 02:53:21,236 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.060 2026-10-29 02:53:21,277 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:53:21,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.172 2026-10-29 02:53:21,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 02:53:21,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:53:22,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.140 0.514 2026-10-29 02:53:22,289 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:53:22,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "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 02:53:22,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "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 02:53:22,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 02:53:22,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.037 0.054 2026-10-29 02:53:22,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.134 2026-10-29 02:53:22,582 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:53:22,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.182 2026-10-29 02:53:22,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.256 2026-10-29 02:53:22,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.297 2026-10-29 02:53:22,773 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "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 02:53:22,797 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:53:22,804 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:22,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.357 2026-10-29 02:53:22,842 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:53:22,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.320 2026-10-29 02:53:22,918 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.306 2026-10-29 02:53:22,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:22] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.345 2026-10-29 02:53:23,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.334 2026-10-29 02:53:23,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.255 2026-10-29 02:53:23,081 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:23,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.234 2026-10-29 02:53:23,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.032 0.320 2026-10-29 02:53:23,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.326 2026-10-29 02:53:23,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.305 2026-10-29 02:53:23,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.251 2026-10-29 02:53:23,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.238 2026-10-29 02:53:23,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.026 0.245 2026-10-29 02:53:23,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.268 2026-10-29 02:53:23,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.246 2026-10-29 02:53:23,493 100 INFO rb-19fb48c-226083-429900 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 02:53:23,507 100 INFO rb-19fb48c-226083-429900 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 02:53:23,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.005 0.254 2026-10-29 02:53:23,541 100 INFO rb-19fb48c-226083-429900 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 02:53:23,546 100 INFO rb-19fb48c-226083-429900 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 02:53:23,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.268 2026-10-29 02:53:23,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.181 2026-10-29 02:53:23,603 100 INFO rb-19fb48c-226083-429900 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 02:53:23,613 100 INFO rb-19fb48c-226083-429900 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 02:53:23,650 100 INFO rb-19fb48c-226083-429900 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 02:53:23,661 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:23,684 100 INFO rb-19fb48c-226083-429900 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 02:53:23,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:53:23,696 100 INFO rb-19fb48c-226083-429900 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 02:53:23,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.070 0.132 2026-10-29 02:53:23,714 100 INFO rb-19fb48c-226083-429900 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 02:53:23,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.020 0.015 2026-10-29 02:53:23,762 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3233681 for PoS orders references: ['Order 00081-002-0001'] (draft: False) 2026-10-29 02:53:23,784 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:53:23,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3233681 with result: [{'id': 71, 'pos_reference': 'Order 00081-002-0001', 'account_move': False}] 2026-10-29 02:53:24,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.094 0.178 2026-10-29 02:53:24,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:24] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 02:53:24,852 100 INFO rb-19fb48c-226083-429900 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 02:53:24,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-29 02:53:24,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:53:24,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.014 0.043 2026-10-29 02:53:25,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:25] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.027 0.058 2026-10-29 02:53:25,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 02:53:25,855 100 INFO rb-19fb48c-226083-429900 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 02:53:25,863 100 INFO rb-19fb48c-226083-429900 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 02:53:25,869 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 02:53:25,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:53:25,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-29 02:53:25,924 100 INFO rb-19fb48c-226083-429900 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 02:53:25,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:53:25,952 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:25,989 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16856 2026-10-29 02:53:25,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:53:25,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16856 2026-10-29 02:53:26,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025326_103455_TestUi.txt 2026-10-29 02:53:26,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgbu7hn_x_chrome_odoo" 2026-10-29 02:53:26,129 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-10-29 02:53:27,291 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17079 2026-10-29 02:53:27,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_3y5_s9g_chrome_odoo 2026-10-29 02:53:27,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38451/json/version 2026-10-29 02:53:27,325 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38451/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:53:27,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:53:27,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38451/json 2026-10-29 02:53:27,340 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38451/json with timeout 3 increased to 10s during tests 2026-10-29 02:53:27,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38451/devtools/page/E3CB1EBFF075AEC20061ACA5120227FF 2026-10-29 02:53:27,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:53:27,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:53:27,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:53:27,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:53:27,729 100 INFO rb-19fb48c-226083-429900 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 02:53:27,729 100 INFO rb-19fb48c-226083-429900 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 02:53:27,762 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:53:28,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.096 0.946 2026-10-29 02:53:28,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E3CB1EBFF075AEC20061ACA5120227FF', 'loaderId': '3E2D655400A0230A2D3BAB950688C325', 'isDownload': False} 2026-10-29 02:53:28,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-29 02:53:28,838 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:53:28,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:28] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 02:53:28,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:28] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.026 2026-10-29 02:53:28,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:28] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-10-29 02:53:29,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:29] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.022 2026-10-29 02:53:29,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.025 2026-10-29 02:53:29,634 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 02:53:29,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.024 2026-10-29 02:53:29,647 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:53:29,682 100 INFO rb-19fb48c-226083-429900 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 02:53:30,456 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:53:30,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.262 0.720 2026-10-29 02:53:30,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.055 2026-10-29 02:53:30,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02: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.016 2026-10-29 02:53:30,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 02:53:31,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.057 0.092 2026-10-29 02:53:31,050 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:31,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.219 2026-10-29 02:53:31,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.270 2026-10-29 02:53:31,293 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.033 0.341 2026-10-29 02:53:31,331 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "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 02:53:31,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53: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 02:53:31,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:31,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.027 0.427 2026-10-29 02:53:31,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.488 2026-10-29 02:53:31,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.409 2026-10-29 02:53:31,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.388 2026-10-29 02:53:31,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.393 2026-10-29 02:53:31,624 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:53:31,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.234 2026-10-29 02:53:31,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.242 2026-10-29 02:53:31,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:53:31,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.194 2026-10-29 02:53:31,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.172 2026-10-29 02:53:31,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.164 2026-10-29 02:53:31,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.029 2026-10-29 02:53:31,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.018 0.136 2026-10-29 02:53:31,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.168 2026-10-29 02:53:31,885 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.190 2026-10-29 02:53:31,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.006 0.253 2026-10-29 02:53:31,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.413 2026-10-29 02:53:32,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:32] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.270 2026-10-29 02:53:32,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:32] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.239 2026-10-29 02:53:32,036 100 INFO rb-19fb48c-226083-429900 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 02:53:32,060 100 INFO rb-19fb48c-226083-429900 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 02:53:32,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:32] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.223 2026-10-29 02:53:32,080 100 INFO rb-19fb48c-226083-429900 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 02:53:32,082 100 INFO rb-19fb48c-226083-429900 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 02:53:32,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:53:32,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.050 2026-10-29 02:53:32,118 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:53:32,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17079 2026-10-29 02:53:32,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:53:32,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17079 2026-10-29 02:53:32,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025332_235264_TestUi.txt 2026-10-29 02:53:32,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_3y5_s9g_chrome_odoo" 2026-10-29 02:53:32,262 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-10-29 02:53:33,166 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17277 2026-10-29 02:53:33,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvga9bjqp_chrome_odoo 2026-10-29 02:53:33,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41895/json/version 2026-10-29 02:53:33,169 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41895/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:53:33,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:53:33,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41895/json 2026-10-29 02:53:33,225 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41895/json with timeout 3 increased to 10s during tests 2026-10-29 02:53:33,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41895/devtools/page/733A7A5B4705EDAB73A9AF67A6A4BA9B 2026-10-29 02:53:33,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:53:33,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:53:33,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 02:53:33,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:53:33,652 100 INFO rb-19fb48c-226083-429900 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 02:53:33,653 100 INFO rb-19fb48c-226083-429900 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 02:53:33,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:53:35,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:35] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.017 1.532 2026-10-29 02:53:36,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:36] "GET /web HTTP/1.1" 200 - 110 0.103 0.729 2026-10-29 02:53:36,065 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '733A7A5B4705EDAB73A9AF67A6A4BA9B', 'loaderId': '6CA9D2431091CFB56FD7AE5646D5A5BD', 'isDownload': False} 2026-10-29 02:53:36,065 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-29 02:53:36,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:36] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-29 02:53:36,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.032 2026-10-29 02:53:36,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:36] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.059 2026-10-29 02:53:36,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.094 2026-10-29 02:53:36,233 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:36] "GET /web/webclient/load_menus/90d2e542db76816b9ecc3e26639a534c77adae0f1f38d21f8e2a19632e646fdb HTTP/1.1" 200 - 2 0.001 0.134 2026-10-29 02:53:36,288 100 INFO rb-19fb48c-226083-429900 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 02:53:36,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:36] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 02:53:37,274 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 02:53:37,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-29 02:53:37,291 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-29 02:53:37,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.017 2026-10-29 02:53:37,487 100 INFO rb-19fb48c-226083-429900 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 02:53:37,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.306 0.243 2026-10-29 02:53:37,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.510 2026-10-29 02:53:37,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.450 2026-10-29 02:53:37,906 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 02:53:37,919 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.021 0.474 2026-10-29 02:53:38,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.545 2026-10-29 02:53:38,013 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.509 2026-10-29 02:53:38,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:53:38,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 11 0.020 0.435 2026-10-29 02:53:38,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:53:38,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.187 2026-10-29 02:53:38,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.016 0.193 2026-10-29 02:53:38,120 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "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 02:53:38,168 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.238 2026-10-29 02:53:38,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "POST /web/action/load HTTP/1.1" 200 - 9 0.041 0.232 2026-10-29 02:53:38,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 18 0.033 0.173 2026-10-29 02:53:38,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "GET /web?reload=true HTTP/1.1" 200 - 16 0.015 0.094 2026-10-29 02:53:38,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.016 2026-10-29 02:53:38,493 100 INFO rb-19fb48c-226083-429900 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 02:53:39,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 02:53:39,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 02:53:39,543 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 02:53:39,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.010 0.010 2026-10-29 02:53:39,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.132 0.147 2026-10-29 02:53:39,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.213 2026-10-29 02:53:39,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.234 2026-10-29 02:53:39,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.022 0.172 2026-10-29 02:53:39,950 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.176 2026-10-29 02:53:39,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.077 2026-10-29 02:53:39,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.093 2026-10-29 02:53:40,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:40] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.011 0.120 2026-10-29 02:53:40,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.129 2026-10-29 02:53:40,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:40] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.037 0.106 2026-10-29 02:53:40,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:40] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.022 0.055 2026-10-29 02:53:41,279 100 INFO rb-19fb48c-226083-429900 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 02:53:41,302 100 INFO rb-19fb48c-226083-429900 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 02:53:41,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:41] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.071 0.109 2026-10-29 02:53:41,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:41] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.031 0.225 2026-10-29 02:53:41,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.034 2026-10-29 02:53:41,777 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 02:53:41,801 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:53:41,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:41] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.012 2026-10-29 02:53:41,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:41] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.019 2026-10-29 02:53:41,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:41] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-10-29 02:53:42,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 02:53:42,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 02:53:42,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:53:42,484 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:53:43,269 100 INFO rb-19fb48c-226083-429900 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 02:53:43,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 274 0.322 0.697 2026-10-29 02:53:43,642 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.077 2026-10-29 02:53:43,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:43] "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 02:53:43,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:53:43,873 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:43] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.031 0.093 2026-10-29 02:53:43,895 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:53:43,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:43] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.036 0.163 2026-10-29 02:53:44,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.242 2026-10-29 02:53:44,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.316 2026-10-29 02:53:44,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.360 2026-10-29 02:53:44,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.433 2026-10-29 02:53:44,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:53:44,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.364 2026-10-29 02:53:44,371 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.027 0.372 2026-10-29 02:53:44,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.009 0.292 2026-10-29 02:53:44,409 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:53:44,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.265 2026-10-29 02:53:44,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.020 0.287 2026-10-29 02:53:44,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.211 2026-10-29 02:53:44,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.230 2026-10-29 02:53:44,546 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.229 2026-10-29 02:53:44,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.014 0.183 2026-10-29 02:53:44,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.182 2026-10-29 02:53:44,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.007 0.255 2026-10-29 02:53:44,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.227 2026-10-29 02:53:44,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.234 2026-10-29 02:53:44,793 100 INFO rb-19fb48c-226083-429900 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 02:53:44,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.009 0.236 2026-10-29 02:53:44,817 100 INFO rb-19fb48c-226083-429900 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 02:53:44,836 100 INFO rb-19fb48c-226083-429900 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 02:53:44,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.041 2026-10-29 02:53:44,844 100 INFO rb-19fb48c-226083-429900 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 02:53:44,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99753571 for PoS orders references: ['Order 00083-001-0001'] (draft: True) 2026-10-29 02:53:44,873 100 INFO rb-19fb48c-226083-429900 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 02:53:44,883 100 INFO rb-19fb48c-226083-429900 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 02:53:44,919 100 INFO rb-19fb48c-226083-429900 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 02:53:45,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99753571 with result: [{'id': 72, 'pos_reference': 'Order 00083-001-0001', 'account_move': False}] 2026-10-29 02:53:45,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.083 0.115 2026-10-29 02:53:45,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:45] "GET /web HTTP/1.1" 200 - 16 0.018 0.229 2026-10-29 02:53:45,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:45] "GET /web HTTP/1.1" 200 - 16 0.017 0.061 2026-10-29 02:53:45,794 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-29 02:53:45,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-29 02:53:45,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-29 02:53:45,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.049 0.020 2026-10-29 02:53:45,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.044 0.084 2026-10-29 02:53:46,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.042 0.202 2026-10-29 02:53:46,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.198 2026-10-29 02:53:46,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.007 0.201 2026-10-29 02:53:46,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.021 0.214 2026-10-29 02:53:46,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.216 2026-10-29 02:53:46,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.210 2026-10-29 02:53:46,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.069 2026-10-29 02:53:46,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.079 2026-10-29 02:53:46,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.075 2026-10-29 02:53:46,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.019 0.127 2026-10-29 02:53:46,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.095 2026-10-29 02:53:46,846 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.066 2026-10-29 02:53:46,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.052 0.035 2026-10-29 02:53:46,880 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.089 2026-10-29 02:53:46,880 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.059 2026-10-29 02:53:46,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.011 0.079 2026-10-29 02:53:47,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.033 0.159 2026-10-29 02:53:47,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.120 2026-10-29 02:53:47,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.129 2026-10-29 02:53:47,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.154 2026-10-29 02:53:47,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.166 2026-10-29 02:53:47,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.049 2026-10-29 02:53:47,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.061 2026-10-29 02:53:47,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.015 0.076 2026-10-29 02:53:47,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.098 2026-10-29 02:53:47,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.042 2026-10-29 02:53:47,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.013 0.041 2026-10-29 02:53:47,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:47] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.017 0.034 2026-10-29 02:53:48,287 100 INFO rb-19fb48c-226083-429900 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 02:53:48,293 100 INFO rb-19fb48c-226083-429900 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 02:53:48,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:48] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.034 0.104 2026-10-29 02:53:48,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:48] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.014 0.067 2026-10-29 02:53:48,589 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:53:48,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.019 2026-10-29 02:53:48,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 02:53:49,534 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.500 2026-10-29 02:53:49,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.579 2026-10-29 02:53:49,644 100 INFO rb-19fb48c-226083-429900 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 02:53:49,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.094 2026-10-29 02:53:49,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:49] "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 02:53:49,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 02:53:49,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.008 2026-10-29 02:53:49,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:49] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.014 0.039 2026-10-29 02:53:49,951 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:53:50,668 100 INFO rb-19fb48c-226083-429900 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 02:53:50,695 100 INFO rb-19fb48c-226083-429900 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 02:53:50,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.023 0.045 2026-10-29 02:53:51,665 100 INFO rb-19fb48c-226083-429900 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 02:53:51,676 100 INFO rb-19fb48c-226083-429900 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 02:53:51,703 100 INFO rb-19fb48c-226083-429900 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 02:53:51,723 100 INFO rb-19fb48c-226083-429900 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 02:53:51,772 100 INFO rb-19fb48c-226083-429900 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 02:53:51,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:53:51,793 100 INFO rb-19fb48c-226083-429900 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 02:53:51,824 100 INFO rb-19fb48c-226083-429900 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 02:53:51,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:51] "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 02:53:51,859 100 INFO rb-19fb48c-226083-429900 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 02:53:51,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14255748 for PoS orders references: ['Order 00083-001-0001'] (draft: False) 2026-10-29 02:53:51,881 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:53:51,901 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #46 deleted pos.order.line records with IDs: [99] 2026-10-29 02:53:52,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14255748 with result: [{'id': 72, 'pos_reference': 'Order 00083-001-0001', 'account_move': False}] 2026-10-29 02:53:52,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.111 0.233 2026-10-29 02:53:52,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:52] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.019 2026-10-29 02:53:52,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 02:53:53,001 100 INFO rb-19fb48c-226083-429900 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 02:53:53,019 100 INFO rb-19fb48c-226083-429900 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 02:53:53,036 100 INFO rb-19fb48c-226083-429900 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 02:53:53,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:53] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.020 0.046 2026-10-29 02:53:53,862 100 INFO rb-19fb48c-226083-429900 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 02:53:53,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:53] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.004 0.017 2026-10-29 02:53:54,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-10-29 02:53:55,932 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:55] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.652 1.379 2026-10-29 02:53:55,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.389 2026-10-29 02:53:56,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "GET /web HTTP/1.1" 200 - 16 0.019 0.060 2026-10-29 02:53:56,531 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 02:53:56,561 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-29 02:53:56,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.057 2026-10-29 02:53:56,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.077 0.028 2026-10-29 02:53:56,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.024 0.065 2026-10-29 02:53:56,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.041 0.139 2026-10-29 02:53:56,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.145 2026-10-29 02:53:56,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.017 0.161 2026-10-29 02:53:56,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.027 0.180 2026-10-29 02:53:56,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.162 2026-10-29 02:53:56,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.084 2026-10-29 02:53:56,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.096 2026-10-29 02:53:56,958 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:56] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.088 2026-10-29 02:53:57,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.011 0.145 2026-10-29 02:53:57,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "GET /web?reload=true HTTP/1.1" 200 - 16 0.012 0.085 2026-10-29 02:53:57,531 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 02:53:57,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 02:53:57,598 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.064 2026-10-29 02:53:57,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.038 0.046 2026-10-29 02:53:57,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.015 0.066 2026-10-29 02:53:57,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.091 0.190 2026-10-29 02:53:57,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.212 2026-10-29 02:53:57,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.019 0.169 2026-10-29 02:53:57,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.230 2026-10-29 02:53:57,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.121 2026-10-29 02:53:57,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.058 2026-10-29 02:53:57,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.069 2026-10-29 02:53:58,015 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.020 2026-10-29 02:53:58,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:58] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.022 0.062 2026-10-29 02:53:58,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:58] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.040 2026-10-29 02:53:58,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:58] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.018 0.037 2026-10-29 02:53:58,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.047 2026-10-29 02:53:58,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:58] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.011 0.059 2026-10-29 02:53:59,046 100 INFO rb-19fb48c-226083-429900 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 02:53:59,051 100 INFO rb-19fb48c-226083-429900 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 02:53:59,081 100 INFO rb-19fb48c-226083-429900 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 02:53:59,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:53:59,130 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:53:59,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:53:59] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.030 0.082 2026-10-29 02:53:59,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17277 2026-10-29 02:53:59,177 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:53:59,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17277 2026-10-29 02:53:59,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025359_383197_TestUi.txt 2026-10-29 02:53:59,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvga9bjqp_chrome_odoo" 2026-10-29 02:53:59,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-10-29 02:54:00,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17647 2026-10-29 02:54:00,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpp0z3qk50_chrome_odoo 2026-10-29 02:54:00,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41643/json/version 2026-10-29 02:54:00,557 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41643/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:54:00,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:54:00,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41643/json 2026-10-29 02:54:00,672 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41643/json with timeout 3 increased to 10s during tests 2026-10-29 02:54:00,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41643/devtools/page/8A96A6B7ED7D39C302EAE4A06B9B91EC 2026-10-29 02:54:00,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:54:00,708 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:54:01,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:54:01,150 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:54:01,156 100 INFO rb-19fb48c-226083-429900 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 02:54:01,156 100 INFO rb-19fb48c-226083-429900 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 02:54:01,196 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:54:02,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:02] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.093 0.905 2026-10-29 02:54:02,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8A96A6B7ED7D39C302EAE4A06B9B91EC', 'loaderId': 'D15129788EC482F01961F778203AABF3', 'isDownload': False} 2026-10-29 02:54:02,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-29 02:54:02,222 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:02,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:02] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-10-29 02:54:02,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:02] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 02:54:02,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:02] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-10-29 02:54:02,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:02] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 02:54:02,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 02:54:03,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.008 2026-10-29 02:54:03,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:54:03,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 02:54:03,074 100 INFO rb-19fb48c-226083-429900 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 02:54:03,979 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.266 0.653 2026-10-29 02:54:04,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.944 2026-10-29 02:54:04,135 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:04,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.128 2026-10-29 02:54:04,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 02:54:04,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 02:54:05,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.131 0.527 2026-10-29 02:54:05,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:54:05,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54: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 02:54:05,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "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 02:54:05,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 02:54:05,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.033 0.096 2026-10-29 02:54:05,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.151 2026-10-29 02:54:05,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:54:05,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.200 2026-10-29 02:54:05,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.271 2026-10-29 02:54:05,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.326 2026-10-29 02:54:05,711 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:54:05,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 02:54:05,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:54:05,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.041 0.427 2026-10-29 02:54:05,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.395 2026-10-29 02:54:05,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.359 2026-10-29 02:54:05,935 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:54:05,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:05] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.406 2026-10-29 02:54:06,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.423 2026-10-29 02:54:06,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.294 2026-10-29 02:54:06,108 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:54:06,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.022 0.252 2026-10-29 02:54:06,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.020 0.354 2026-10-29 02:54:06,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.359 2026-10-29 02:54:06,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.296 2026-10-29 02:54:06,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.268 2026-10-29 02:54:06,287 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.184 2026-10-29 02:54:06,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.196 2026-10-29 02:54:06,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.251 2026-10-29 02:54:06,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.178 2026-10-29 02:54:06,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.012 0.155 2026-10-29 02:54:06,444 100 INFO rb-19fb48c-226083-429900 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 02:54:06,454 100 INFO rb-19fb48c-226083-429900 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 02:54:06,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.185 2026-10-29 02:54:06,475 100 INFO rb-19fb48c-226083-429900 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 02:54:06,489 100 INFO rb-19fb48c-226083-429900 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 02:54:06,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.132 2026-10-29 02:54:06,519 100 INFO rb-19fb48c-226083-429900 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 02:54:06,530 100 INFO rb-19fb48c-226083-429900 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 02:54:06,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.108 2026-10-29 02:54:06,616 100 INFO rb-19fb48c-226083-429900 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 02:54:06,625 100 INFO rb-19fb48c-226083-429900 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 02:54:06,686 100 INFO rb-19fb48c-226083-429900 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 02:54:06,709 100 INFO rb-19fb48c-226083-429900 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 02:54:06,713 100 INFO rb-19fb48c-226083-429900 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 02:54:06,729 100 INFO rb-19fb48c-226083-429900 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 02:54:06,763 100 INFO rb-19fb48c-226083-429900 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 02:54:06,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.032 2026-10-29 02:54:06,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52204506 for PoS orders references: ['Order 00085-002-0001'] (draft: False) 2026-10-29 02:54:06,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 02:54:06,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 02:54:06,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:54:09,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52204506 with result: [{'id': 73, 'pos_reference': 'Order 00085-002-0001', 'account_move': 229}] 2026-10-29 02:54:10,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.930 2.341 2026-10-29 02:54:10,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 2.252 2026-10-29 02:54:10,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:10] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.011 0.030 2026-10-29 02:54:10,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:10] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 02:54:10,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:54:10,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:54:10,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17647 2026-10-29 02:54:10,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:54:10,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17647 2026-10-29 02:54:11,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025411_066794_TestUi.txt 2026-10-29 02:54:11,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpp0z3qk50_chrome_odoo" 2026-10-29 02:54:11,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-10-29 02:54:12,397 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17867 2026-10-29 02:54:12,398 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp11cjxyqh_chrome_odoo 2026-10-29 02:54:12,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33683/json/version 2026-10-29 02:54:12,401 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33683/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:54:12,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:54:12,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33683/json 2026-10-29 02:54:12,466 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33683/json with timeout 3 increased to 10s during tests 2026-10-29 02:54:12,481 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33683/devtools/page/882EE2B9E4153B70698BF48EA2AF32C2 2026-10-29 02:54:12,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:54:12,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:54:12,790 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:54:12,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:54:12,799 100 INFO rb-19fb48c-226083-429900 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 02:54:12,799 100 INFO rb-19fb48c-226083-429900 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 02:54:12,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:54:13,736 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:13] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.107 0.815 2026-10-29 02:54:13,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '882EE2B9E4153B70698BF48EA2AF32C2', 'loaderId': 'D12BEFBCD3C49591C003AF10451ED7FA', 'isDownload': False} 2026-10-29 02:54:13,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-29 02:54:13,770 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:13,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:13] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-10-29 02:54:13,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:13] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.039 2026-10-29 02:54:13,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:13] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-29 02:54:14,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:14] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 02:54:14,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.016 2026-10-29 02:54:14,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 02:54:14,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:54:14,436 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:54:14,451 100 INFO rb-19fb48c-226083-429900 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 02:54:15,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.260 0.632 2026-10-29 02:54:15,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.944 2026-10-29 02:54:15,474 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:15,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.129 2026-10-29 02:54:15,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 02:54:15,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 02:54:16,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.144 0.517 2026-10-29 02:54:16,536 100 INFO rb-19fb48c-226083-429900 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 02:54:16,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.073 2026-10-29 02:54:16,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "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 02:54:16,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:54:16,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.055 0.068 2026-10-29 02:54:16,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.150 2026-10-29 02:54:16,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:54:16,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.221 2026-10-29 02:54:16,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.284 2026-10-29 02:54:17,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "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 02:54:17,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:54:17,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:17,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.343 2026-10-29 02:54:17,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.415 2026-10-29 02:54:17,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.378 2026-10-29 02:54:17,179 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:17,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.342 2026-10-29 02:54:17,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.393 2026-10-29 02:54:17,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.264 2026-10-29 02:54:17,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 02:54:17,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.028 0.348 2026-10-29 02:54:17,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.310 2026-10-29 02:54:17,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.273 2026-10-29 02:54:17,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.282 2026-10-29 02:54:17,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.278 2026-10-29 02:54:17,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.199 2026-10-29 02:54:17,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.182 2026-10-29 02:54:17,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.187 2026-10-29 02:54:17,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.206 2026-10-29 02:54:17,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.198 2026-10-29 02:54:17,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.206 2026-10-29 02:54:17,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:54:17,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-29 02:54:17,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.159 2026-10-29 02:54:17,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-29 02:54:17,795 100 INFO rb-19fb48c-226083-429900 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 02:54:18,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.196 0.437 2026-10-29 02:54:18,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:18] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.012 0.638 2026-10-29 02:54:19,231 100 INFO rb-19fb48c-226083-429900 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 02:54:19,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:54:19,250 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:19,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17867 2026-10-29 02:54:19,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:54:19,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17867 2026-10-29 02:54:19,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025419_398704_TestUi.txt 2026-10-29 02:54:19,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp11cjxyqh_chrome_odoo" 2026-10-29 02:54:19,481 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-10-29 02:54:20,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18080 2026-10-29 02:54:20,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpucnzq28k_chrome_odoo 2026-10-29 02:54:20,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39367/json/version 2026-10-29 02:54:20,700 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39367/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:54:20,818 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:54:20,818 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39367/json 2026-10-29 02:54:20,819 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39367/json with timeout 3 increased to 10s during tests 2026-10-29 02:54:20,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39367/devtools/page/9DB639570EAE7A74BA16FD10D249F44F 2026-10-29 02:54:20,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:54:20,872 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:54:21,163 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:54:21,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:54:21,174 100 INFO rb-19fb48c-226083-429900 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 02:54:21,174 100 INFO rb-19fb48c-226083-429900 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 02:54:21,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:54:22,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.083 0.825 2026-10-29 02:54:22,121 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9DB639570EAE7A74BA16FD10D249F44F', 'loaderId': '2E73D250095BA50D8C6EA6EB2A66CC5B', 'isDownload': False} 2026-10-29 02:54:22,121 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-29 02:54:22,142 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:22,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-10-29 02:54:22,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.033 2026-10-29 02:54:22,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.049 2026-10-29 02:54:22,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.015 2026-10-29 02:54:22,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-29 02:54:22,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:22,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-29 02:54:22,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:54:22,966 100 INFO rb-19fb48c-226083-429900 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 02:54:23,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.236 0.651 2026-10-29 02:54:23,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.920 2026-10-29 02:54:23,994 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:24,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:24] "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 02:54:24,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-29 02:54:24,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 02:54:24,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.149 0.512 2026-10-29 02:54:25,051 100 INFO rb-19fb48c-226083-429900 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 02:54:25,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54: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 02:54:25,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "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 02:54:25,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 02:54:25,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.047 0.067 2026-10-29 02:54:25,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.164 2026-10-29 02:54:25,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:54:25,452 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.215 2026-10-29 02:54:25,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "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 02:54:25,481 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:25,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 02:54:25,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.035 0.267 2026-10-29 02:54:25,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.345 2026-10-29 02:54:25,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.420 2026-10-29 02:54:25,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.400 2026-10-29 02:54:25,726 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:54:25,790 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.353 2026-10-29 02:54:25,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.279 2026-10-29 02:54:25,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.231 2026-10-29 02:54:25,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:54:25,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.230 2026-10-29 02:54:25,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.221 2026-10-29 02:54:25,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.188 2026-10-29 02:54:25,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.191 2026-10-29 02:54:26,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.019 0.218 2026-10-29 02:54:26,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.204 2026-10-29 02:54:26,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.235 2026-10-29 02:54:26,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:54:26,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-29 02:54:26,215 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.310 2026-10-29 02:54:26,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-29 02:54:26,235 100 INFO rb-19fb48c-226083-429900 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 02:54:26,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.318 2026-10-29 02:54:26,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.335 2026-10-29 02:54:26,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.266 2026-10-29 02:54:26,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.226 2026-10-29 02:54:26,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.164 0.549 2026-10-29 02:54:26,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:26] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.718 2026-10-29 02:54:27,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:54:27,738 100 INFO rb-19fb48c-226083-429900 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 02:54:27,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:54:27,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:27,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18080 2026-10-29 02:54:27,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:54:27,760 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18080 2026-10-29 02:54:27,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025427_883484_TestUi.txt 2026-10-29 02:54:27,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpucnzq28k_chrome_odoo" 2026-10-29 02:54:27,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-10-29 02:54:33,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18285 2026-10-29 02:54:33,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnfyrb1g4_chrome_odoo 2026-10-29 02:54:33,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35591/json/version 2026-10-29 02:54:33,050 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35591/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:54:33,110 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:54:33,110 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35591/json 2026-10-29 02:54:33,112 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35591/json with timeout 3 increased to 10s during tests 2026-10-29 02:54:33,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35591/devtools/page/4B278F1346182F50BCB33F70DC6FEBE1 2026-10-29 02:54:33,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:54:33,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:54:33,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:54:33,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:54:33,583 100 INFO rb-19fb48c-226083-429900 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 02:54:33,583 100 INFO rb-19fb48c-226083-429900 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 02:54:33,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:54:34,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:34] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.106 0.846 2026-10-29 02:54:34,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4B278F1346182F50BCB33F70DC6FEBE1', 'loaderId': '3159A52DE0BC06F4273741298CB0815A', 'isDownload': False} 2026-10-29 02:54:34,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-29 02:54:34,580 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:34,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:34] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-29 02:54:34,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:34] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.037 2026-10-29 02:54:34,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:34] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.077 2026-10-29 02:54:35,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-29 02:54:35,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 02:54:35,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 02:54:35,361 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:54:35,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:54:35,396 100 INFO rb-19fb48c-226083-429900 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 02:54:36,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:54:36,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.255 0.709 2026-10-29 02:54:36,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.088 2026-10-29 02:54:36,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "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 02:54:36,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 02:54:36,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.050 0.058 2026-10-29 02:54:36,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.160 2026-10-29 02:54:36,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:54:36,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.227 2026-10-29 02:54:36,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.290 2026-10-29 02:54:36,956 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "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 02:54:36,975 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:54:36,995 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:54:36,997 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:36] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.023 0.348 2026-10-29 02:54:37,015 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:54:37,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.025 0.410 2026-10-29 02:54:37,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.362 2026-10-29 02:54:37,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.319 2026-10-29 02:54:37,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.368 2026-10-29 02:54:37,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.244 2026-10-29 02:54:37,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.263 2026-10-29 02:54:37,318 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:54:37,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.217 2026-10-29 02:54:37,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.017 0.215 2026-10-29 02:54:37,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.226 2026-10-29 02:54:37,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.187 2026-10-29 02:54:37,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.016 0.187 2026-10-29 02:54:37,496 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.192 2026-10-29 02:54:37,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.204 2026-10-29 02:54:37,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.266 2026-10-29 02:54:37,657 100 INFO rb-19fb48c-226083-429900 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 02:54:37,675 100 INFO rb-19fb48c-226083-429900 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 02:54:37,686 100 INFO rb-19fb48c-226083-429900 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 02:54:37,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.301 2026-10-29 02:54:37,706 100 INFO rb-19fb48c-226083-429900 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 02:54:37,723 100 INFO rb-19fb48c-226083-429900 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 02:54:37,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.315 2026-10-29 02:54:37,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.317 2026-10-29 02:54:37,833 100 INFO rb-19fb48c-226083-429900 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 02:54:37,855 100 INFO rb-19fb48c-226083-429900 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 02:54:37,866 100 INFO rb-19fb48c-226083-429900 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 02:54:37,872 100 INFO rb-19fb48c-226083-429900 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 02:54:37,891 100 INFO rb-19fb48c-226083-429900 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 02:54:37,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.361 2026-10-29 02:54:37,905 100 INFO rb-19fb48c-226083-429900 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 02:54:37,920 100 INFO rb-19fb48c-226083-429900 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 02:54:37,938 100 INFO rb-19fb48c-226083-429900 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 02:54:37,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.358 2026-10-29 02:54:37,959 100 INFO rb-19fb48c-226083-429900 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 02:54:37,974 100 INFO rb-19fb48c-226083-429900 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 02:54:37,991 100 INFO rb-19fb48c-226083-429900 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 02:54:38,001 100 INFO rb-19fb48c-226083-429900 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 02:54:38,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.362 2026-10-29 02:54:38,023 100 INFO rb-19fb48c-226083-429900 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 02:54:38,036 100 INFO rb-19fb48c-226083-429900 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 02:54:38,055 100 INFO rb-19fb48c-226083-429900 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 02:54:38,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.345 2026-10-29 02:54:38,073 100 INFO rb-19fb48c-226083-429900 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 02:54:38,090 100 INFO rb-19fb48c-226083-429900 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 02:54:38,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.319 2026-10-29 02:54:38,127 100 INFO rb-19fb48c-226083-429900 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 02:54:38,141 100 INFO rb-19fb48c-226083-429900 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 02:54:38,142 100 INFO rb-19fb48c-226083-429900 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 02:54:38,158 100 INFO rb-19fb48c-226083-429900 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 02:54:38,173 100 INFO rb-19fb48c-226083-429900 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 02:54:38,187 100 INFO rb-19fb48c-226083-429900 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 02:54:38,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.029 0.331 2026-10-29 02:54:38,211 100 INFO rb-19fb48c-226083-429900 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 02:54:38,218 100 INFO rb-19fb48c-226083-429900 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 02:54:38,257 100 INFO rb-19fb48c-226083-429900 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 02:54:38,258 100 INFO rb-19fb48c-226083-429900 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 02:54:38,271 100 INFO rb-19fb48c-226083-429900 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 02:54:38,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.335 2026-10-29 02:54:38,288 100 INFO rb-19fb48c-226083-429900 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 02:54:38,307 100 INFO rb-19fb48c-226083-429900 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 02:54:38,324 100 INFO rb-19fb48c-226083-429900 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 02:54:38,340 100 INFO rb-19fb48c-226083-429900 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 02:54:38,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.373 2026-10-29 02:54:38,357 100 INFO rb-19fb48c-226083-429900 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 02:54:38,368 100 INFO rb-19fb48c-226083-429900 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 02:54:38,387 100 INFO rb-19fb48c-226083-429900 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 02:54:38,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.368 2026-10-29 02:54:38,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:54:38,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:54:38,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:38,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.380 2026-10-29 02:54:38,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18285 2026-10-29 02:54:38,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:54:38,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.370 2026-10-29 02:54:38,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18285 2026-10-29 02:54:38,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.292 2026-10-29 02:54:38,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:38] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.005 0.264 2026-10-29 02:54:38,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025438_616157_TestUi.txt 2026-10-29 02:54:38,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnfyrb1g4_chrome_odoo" 2026-10-29 02:54:38,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-10-29 02:54:39,519 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #43 deleted mail.message records with IDs: [9810] 2026-10-29 02:54:40,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18502 2026-10-29 02:54:40,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpv3ivio2n_chrome_odoo 2026-10-29 02:54:40,280 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43263/json/version 2026-10-29 02:54:40,286 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43263/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:54:40,336 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:54:40,336 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43263/json 2026-10-29 02:54:40,337 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43263/json with timeout 3 increased to 10s during tests 2026-10-29 02:54:40,354 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43263/devtools/page/6C300578121C9902E9C44A6DB7EF559A 2026-10-29 02:54:40,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:54:40,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:54:40,467 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:54:40,471 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:54:40,486 100 INFO rb-19fb48c-226083-429900 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 02:54:40,487 100 INFO rb-19fb48c-226083-429900 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 02:54:40,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:54:41,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:41] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.096 0.879 2026-10-29 02:54:41,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6C300578121C9902E9C44A6DB7EF559A', 'loaderId': '1D6414D536C15F7E5EC0F78FE6ABB916', 'isDownload': False} 2026-10-29 02:54:41,498 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-29 02:54:41,529 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:41,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:41] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 02:54:41,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:41] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-10-29 02:54:41,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:41] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-10-29 02:54:42,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 02:54:42,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 02:54:42,163 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:54:42,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.016 2026-10-29 02:54:42,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 02:54:42,223 100 INFO rb-19fb48c-226083-429900 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 02:54:43,266 100 INFO rb-19fb48c-226083-429900 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 02:54:44,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.272 1.708 2026-10-29 02:54:44,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "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 02:54:44,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.015 2026-10-29 02:54:44,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-29 02:54:44,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.043 0.114 2026-10-29 02:54:44,592 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:44,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.043 0.186 2026-10-29 02:54:44,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.031 0.351 2026-10-29 02:54:44,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54: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 02:54:44,869 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:54:44,886 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:54:44,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.027 0.429 2026-10-29 02:54:44,995 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.021 0.543 2026-10-29 02:54:45,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.040 0.598 2026-10-29 02:54:45,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.499 2026-10-29 02:54:45,148 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:54:45,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.036 0.489 2026-10-29 02:54:45,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.327 2026-10-29 02:54:45,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.328 2026-10-29 02:54:45,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.265 2026-10-29 02:54:45,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 02:54:45,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.181 2026-10-29 02:54:45,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.170 2026-10-29 02:54:45,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.177 2026-10-29 02:54:45,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.032 0.190 2026-10-29 02:54:45,474 100 INFO rb-19fb48c-226083-429900 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 02:54:45,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.225 2026-10-29 02:54:45,503 100 INFO rb-19fb48c-226083-429900 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 02:54:45,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.238 2026-10-29 02:54:45,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.288 2026-10-29 02:54:45,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.353 2026-10-29 02:54:45,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.375 2026-10-29 02:54:45,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.326 2026-10-29 02:54:45,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.292 2026-10-29 02:54:46,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:46] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.088 0.440 2026-10-29 02:54:46,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:46] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.478 2026-10-29 02:54:46,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:46] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.457 2026-10-29 02:54:46,888 100 INFO rb-19fb48c-226083-429900 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 02:54:46,900 100 INFO rb-19fb48c-226083-429900 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 02:54:46,918 100 INFO rb-19fb48c-226083-429900 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 02:54:46,935 100 INFO rb-19fb48c-226083-429900 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 02:54:46,953 100 INFO rb-19fb48c-226083-429900 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 02:54:47,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:47] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.052 0.184 2026-10-29 02:54:47,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 02:54:47,941 100 INFO rb-19fb48c-226083-429900 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 02:54:47,949 100 INFO rb-19fb48c-226083-429900 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 02:54:47,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:54:47,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18502 2026-10-29 02:54:47,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:54:47,965 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18502 2026-10-29 02:54:48,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025448_068166_TestUi.txt 2026-10-29 02:54:48,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpv3ivio2n_chrome_odoo" 2026-10-29 02:54:48,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-29 02:54:49,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18711 2026-10-29 02:54:49,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn2ktvd93_chrome_odoo 2026-10-29 02:54:49,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35001/json/version 2026-10-29 02:54:49,252 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35001/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:54:49,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:54:49,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35001/json 2026-10-29 02:54:49,302 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35001/json with timeout 3 increased to 10s during tests 2026-10-29 02:54:49,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35001/devtools/page/047D7F85B934249DAA3D2AD6A5649B34 2026-10-29 02:54:49,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:54:49,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:54:49,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:54:49,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:54:49,662 100 INFO rb-19fb48c-226083-429900 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 02:54:49,662 100 INFO rb-19fb48c-226083-429900 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 02:54:49,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:54:50,707 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.095 0.932 2026-10-29 02:54:50,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '047D7F85B934249DAA3D2AD6A5649B34', 'loaderId': '17E7746CA17F97A53C90375608DBA388', 'isDownload': False} 2026-10-29 02:54:50,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-29 02:54:50,739 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:50,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:50] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.029 2026-10-29 02:54:50,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:50] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.062 2026-10-29 02:54:50,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:50] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.040 2026-10-29 02:54:51,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.019 2026-10-29 02:54:51,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 02:54:51,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:54:51,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.008 2026-10-29 02:54:51,498 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:54:51,523 100 INFO rb-19fb48c-226083-429900 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 02:54:52,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.303 0.646 2026-10-29 02:54:52,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.990 2026-10-29 02:54:52,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:52,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.148 2026-10-29 02:54:52,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 02:54:52,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 02:54:53,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.168 0.500 2026-10-29 02:54:53,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:54:53,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.076 2026-10-29 02:54:53,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:53] "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 02:54:53,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 02:54:54,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.046 0.114 2026-10-29 02:54:54,082 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 02:54:54,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.025 0.176 2026-10-29 02:54:54,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.288 2026-10-29 02:54:54,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "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 02:54:54,256 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:54:54,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:54:54,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.311 2026-10-29 02:54:54,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.390 2026-10-29 02:54:54,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.447 2026-10-29 02:54:54,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.320 2026-10-29 02:54:54,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:54:54,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.329 2026-10-29 02:54:54,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.223 2026-10-29 02:54:54,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:54:54,534 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.238 2026-10-29 02:54:54,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.021 0.200 2026-10-29 02:54:54,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.023 0.193 2026-10-29 02:54:54,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.192 2026-10-29 02:54:54,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.180 2026-10-29 02:54:54,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.186 2026-10-29 02:54:54,715 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.160 2026-10-29 02:54:54,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.219 2026-10-29 02:54:54,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.007 0.231 2026-10-29 02:54:54,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.241 2026-10-29 02:54:54,939 100 INFO rb-19fb48c-226083-429900 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 02:54:54,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.009 0.251 2026-10-29 02:54:54,948 100 INFO rb-19fb48c-226083-429900 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 02:54:54,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.263 2026-10-29 02:54:54,984 100 INFO rb-19fb48c-226083-429900 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 02:54:54,994 100 INFO rb-19fb48c-226083-429900 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 02:54:54,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:54] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.266 2026-10-29 02:54:55,033 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.213 2026-10-29 02:54:55,042 100 INFO rb-19fb48c-226083-429900 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 02:54:55,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.135 2026-10-29 02:54:55,078 100 INFO rb-19fb48c-226083-429900 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 02:54:55,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:54:55,093 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:54:55,116 100 INFO rb-19fb48c-226083-429900 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 02:54:55,130 100 INFO rb-19fb48c-226083-429900 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 02:54:55,176 100 INFO rb-19fb48c-226083-429900 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 02:54:55,183 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:54:55,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22130975 for PoS orders references: ['Order 00092-002-0001'] (draft: False) 2026-10-29 02:54:55,445 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22130975 with result: [{'id': 74, 'pos_reference': 'Order 00092-002-0001', 'account_move': False}] 2026-10-29 02:54:55,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.109 0.184 2026-10-29 02:54:55,560 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:55] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 02:54:56,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:54:56,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:54:56,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18711 2026-10-29 02:54:56,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:54:56,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18711 2026-10-29 02:54:56,445 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025456_445711_TestUi.txt 2026-10-29 02:54:56,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn2ktvd93_chrome_odoo" 2026-10-29 02:54:56,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-10-29 02:54:57,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18920 2026-10-29 02:54:57,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjrw5ldqr_chrome_odoo 2026-10-29 02:54:57,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38347/json/version 2026-10-29 02:54:57,592 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38347/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:54:57,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:54:57,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38347/json 2026-10-29 02:54:57,623 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38347/json with timeout 3 increased to 10s during tests 2026-10-29 02:54:57,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38347/devtools/page/639D6979A4F80F5422C80BB9D3A32D05 2026-10-29 02:54:57,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:54:57,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:54:58,055 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:54:58,058 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:54:58,061 100 INFO rb-19fb48c-226083-429900 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 02:54:58,061 100 INFO rb-19fb48c-226083-429900 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 02:54:58,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:54:59,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.090 0.886 2026-10-29 02:54:59,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '639D6979A4F80F5422C80BB9D3A32D05', 'loaderId': '988EE904F51DBCED8E43AB7CEE74A95B', 'isDownload': False} 2026-10-29 02:54:59,069 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-29 02:54:59,094 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:54:59,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 02:54:59,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-10-29 02:54:59,164 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.045 2026-10-29 02:54:59,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 02:54:59,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-10-29 02:54:59,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:54:59,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 02:54:59,838 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:54:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.023 2026-10-29 02:54:59,879 100 INFO rb-19fb48c-226083-429900 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 02:55:00,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.265 0.669 2026-10-29 02:55:00,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.950 2026-10-29 02:55:00,929 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:01,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.134 2026-10-29 02:55:01,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 02:55:01,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:55:01,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.138 0.537 2026-10-29 02:55:01,989 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:55:02,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "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 02:55:02,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "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 02:55:02,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 02:55:02,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.038 0.076 2026-10-29 02:55:02,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.189 2026-10-29 02:55:02,338 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:02,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.257 2026-10-29 02:55:02,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.298 2026-10-29 02:55:02,503 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "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 02:55:02,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:55:02,558 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:55:02,569 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:02,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.034 0.421 2026-10-29 02:55:02,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.492 2026-10-29 02:55:02,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.455 2026-10-29 02:55:02,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.411 2026-10-29 02:55:02,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.427 2026-10-29 02:55:02,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.292 2026-10-29 02:55:02,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:02,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.269 2026-10-29 02:55:02,928 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.237 2026-10-29 02:55:03,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.016 0.263 2026-10-29 02:55:03,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.265 2026-10-29 02:55:03,036 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.240 2026-10-29 02:55:03,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.184 2026-10-29 02:55:03,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.172 2026-10-29 02:55:03,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.206 2026-10-29 02:55:03,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.233 2026-10-29 02:55:03,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.212 2026-10-29 02:55:03,243 100 INFO rb-19fb48c-226083-429900 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 02:55:03,261 100 INFO rb-19fb48c-226083-429900 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 02:55:03,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.216 2026-10-29 02:55:03,291 100 INFO rb-19fb48c-226083-429900 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 02:55:03,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.227 2026-10-29 02:55:03,310 100 INFO rb-19fb48c-226083-429900 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 02:55:03,320 100 INFO rb-19fb48c-226083-429900 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 02:55:03,334 100 INFO rb-19fb48c-226083-429900 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 02:55:03,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.207 2026-10-29 02:55:03,351 100 INFO rb-19fb48c-226083-429900 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 02:55:03,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.123 2026-10-29 02:55:03,397 100 INFO rb-19fb48c-226083-429900 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 02:55:03,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:55:03,411 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:55:03,419 100 INFO rb-19fb48c-226083-429900 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 02:55:03,442 100 INFO rb-19fb48c-226083-429900 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 02:55:03,460 100 INFO rb-19fb48c-226083-429900 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 02:55:03,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.029 2026-10-29 02:55:03,474 100 INFO rb-19fb48c-226083-429900 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 02:55:03,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89224454 for PoS orders references: ['Order 00093-002-0001'] (draft: False) 2026-10-29 02:55:03,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:55:03,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89224454 with result: [{'id': 75, 'pos_reference': 'Order 00093-002-0001', 'account_move': False}] 2026-10-29 02:55:03,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.108 0.208 2026-10-29 02:55:03,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:03] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 02:55:04,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-29 02:55:04,614 100 INFO rb-19fb48c-226083-429900 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 02:55:04,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-29 02:55:04,677 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 02:55:04,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.013 0.050 2026-10-29 02:55:04,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:04] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.023 0.053 2026-10-29 02:55:05,638 100 INFO rb-19fb48c-226083-429900 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 02:55:05,650 100 INFO rb-19fb48c-226083-429900 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 02:55:05,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-29 02:55:05,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 02:55:05,711 100 INFO rb-19fb48c-226083-429900 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 02:55:05,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:55:05,737 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:55:05,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18920 2026-10-29 02:55:05,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:55:05,760 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18920 2026-10-29 02:55:05,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025505_898133_TestUi.txt 2026-10-29 02:55:05,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjrw5ldqr_chrome_odoo" 2026-10-29 02:55:05,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-10-29 02:55:06,968 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19133 2026-10-29 02:55:06,969 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmps5u2xd2z_chrome_odoo 2026-10-29 02:55:06,969 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39133/json/version 2026-10-29 02:55:06,972 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39133/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:55:07,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:55:07,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39133/json 2026-10-29 02:55:07,060 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39133/json with timeout 3 increased to 10s during tests 2026-10-29 02:55:07,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39133/devtools/page/9B55BFF89705F0137ED12AC307244ED8 2026-10-29 02:55:07,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:55:07,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:55:07,524 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:55:07,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:55:07,531 100 INFO rb-19fb48c-226083-429900 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 02:55:07,531 100 INFO rb-19fb48c-226083-429900 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 02:55:07,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:55:08,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:08] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.091 0.847 2026-10-29 02:55:08,490 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9B55BFF89705F0137ED12AC307244ED8', 'loaderId': '0FFA23706A74FD1D6114F74E0677EE5C', 'isDownload': False} 2026-10-29 02:55:08,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-29 02:55:08,514 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:08,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:08] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-10-29 02:55:08,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:08] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.021 2026-10-29 02:55:08,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:08] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-29 02:55:09,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 02:55:09,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.021 0.013 2026-10-29 02:55:09,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-10-29 02:55:09,150 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:55:09,155 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:55:09,175 100 INFO rb-19fb48c-226083-429900 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 02:55:10,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.286 0.661 2026-10-29 02:55:10,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.972 2026-10-29 02:55:10,257 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:10,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.142 2026-10-29 02:55:10,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:55:10,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-29 02:55:11,308 100 INFO rb-19fb48c-226083-429900 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 02:55:11,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.213 0.560 2026-10-29 02:55:11,452 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "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 02:55:11,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.024 2026-10-29 02:55:11,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 02:55:11,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.047 0.081 2026-10-29 02:55:11,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:55:11,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.160 2026-10-29 02:55:11,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.234 2026-10-29 02:55:11,889 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "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 02:55:11,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.030 0.308 2026-10-29 02:55:11,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55: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 02:55:11,995 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 02:55:12,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.033 0.389 2026-10-29 02:55:12,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.462 2026-10-29 02:55:12,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.375 2026-10-29 02:55:12,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 02:55:12,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.400 2026-10-29 02:55:12,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.237 2026-10-29 02:55:12,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:55:12,298 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.027 0.258 2026-10-29 02:55:12,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.276 2026-10-29 02:55:12,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.245 2026-10-29 02:55:12,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.213 2026-10-29 02:55:12,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.226 2026-10-29 02:55:12,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.228 2026-10-29 02:55:12,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.021 0.197 2026-10-29 02:55:12,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.249 2026-10-29 02:55:12,588 100 INFO rb-19fb48c-226083-429900 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 02:55:12,637 100 INFO rb-19fb48c-226083-429900 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 02:55:12,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.279 2026-10-29 02:55:12,651 100 INFO rb-19fb48c-226083-429900 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 02:55:12,670 100 INFO rb-19fb48c-226083-429900 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 02:55:12,695 100 INFO rb-19fb48c-226083-429900 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 02:55:12,708 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:55:12,710 100 INFO rb-19fb48c-226083-429900 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 02:55:12,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:55:12,724 100 INFO rb-19fb48c-226083-429900 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 02:55:12,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.331 2026-10-29 02:55:12,739 100 INFO rb-19fb48c-226083-429900 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 02:55:12,748 100 INFO rb-19fb48c-226083-429900 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 02:55:12,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.320 2026-10-29 02:55:12,766 100 INFO rb-19fb48c-226083-429900 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 02:55:12,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.003 0.336 2026-10-29 02:55:12,796 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-29 02:55:12,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.323 2026-10-29 02:55:12,832 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-29 02:55:12,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.254 2026-10-29 02:55:12,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-29 02:55:12,870 100 INFO rb-19fb48c-226083-429900 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 02:55:12,909 100 INFO rb-19fb48c-226083-429900 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 02:55:12,913 100 INFO rb-19fb48c-226083-429900 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 02:55:12,930 100 INFO rb-19fb48c-226083-429900 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 02:55:12,934 100 INFO rb-19fb48c-226083-429900 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 02:55:13,789 100 INFO rb-19fb48c-226083-429900 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 02:55:13,802 100 INFO rb-19fb48c-226083-429900 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 02:55:13,815 100 INFO rb-19fb48c-226083-429900 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 02:55:13,834 100 INFO rb-19fb48c-226083-429900 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 02:55:13,852 100 INFO rb-19fb48c-226083-429900 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 02:55:13,864 100 INFO rb-19fb48c-226083-429900 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 02:55:13,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:55:13,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:55:13,911 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19133 2026-10-29 02:55:13,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:55:13,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19133 2026-10-29 02:55:14,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025514_035623_TestUi.txt 2026-10-29 02:55:14,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmps5u2xd2z_chrome_odoo" 2026-10-29 02:55:14,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19340 2026-10-29 02:55:14,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl6yz974h_chrome_odoo 2026-10-29 02:55:14,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42493/json/version 2026-10-29 02:55:14,478 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42493/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:55:14,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:55:14,498 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42493/json 2026-10-29 02:55:14,499 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42493/json with timeout 3 increased to 10s during tests 2026-10-29 02:55:14,526 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42493/devtools/page/2A6E5AA48CC9A870473CB3B8F0FF7186 2026-10-29 02:55:14,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:55:14,584 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:55:14,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:55:14,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:55:14,656 100 INFO rb-19fb48c-226083-429900 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 02:55:14,658 100 INFO rb-19fb48c-226083-429900 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 02:55:14,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.019 0.079 2026-10-29 02:55:14,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2A6E5AA48CC9A870473CB3B8F0FF7186', 'loaderId': 'BC1F15D4F7678990098FA58601C7A5BC', 'isDownload': False} 2026-10-29 02:55:14,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-29 02:55:14,815 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:14,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:14] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.028 2026-10-29 02:55:14,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.055 2026-10-29 02:55:14,919 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:14] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-10-29 02:55:15,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-10-29 02:55:15,592 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 02:55:15,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-10-29 02:55:15,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:55:15,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:15,701 100 INFO rb-19fb48c-226083-429900 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 02:55:16,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.142 0.459 2026-10-29 02:55:16,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.633 2026-10-29 02:55:16,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:16,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.131 2026-10-29 02:55:16,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 02:55:16,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 02:55:17,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.137 0.491 2026-10-29 02:55:17,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "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 02:55:17,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:55:17,456 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "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 02:55:17,475 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 02:55:17,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.039 0.068 2026-10-29 02:55:17,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.135 2026-10-29 02:55:17,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 02:55:17,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.167 2026-10-29 02:55:17,808 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.216 2026-10-29 02:55:17,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.270 2026-10-29 02:55:17,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "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 02:55:17,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55: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 02:55:17,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:55:18,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.041 0.379 2026-10-29 02:55:18,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.390 2026-10-29 02:55:18,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.354 2026-10-29 02:55:18,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.399 2026-10-29 02:55:18,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.422 2026-10-29 02:55:18,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.264 2026-10-29 02:55:18,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:55:18,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:18,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.016 0.305 2026-10-29 02:55:18,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.334 2026-10-29 02:55:18,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.310 2026-10-29 02:55:18,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.263 2026-10-29 02:55:18,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.232 2026-10-29 02:55:18,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.172 2026-10-29 02:55:18,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.138 2026-10-29 02:55:18,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.142 2026-10-29 02:55:18,549 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.004 0.162 2026-10-29 02:55:18,578 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.006 0.164 2026-10-29 02:55:18,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.154 2026-10-29 02:55:18,637 100 INFO rb-19fb48c-226083-429900 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 02:55:18,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.134 2026-10-29 02:55:18,661 100 INFO rb-19fb48c-226083-429900 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 02:55:18,683 100 INFO rb-19fb48c-226083-429900 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 02:55:18,690 100 INFO rb-19fb48c-226083-429900 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 02:55:18,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.034 2026-10-29 02:55:18,700 100 INFO rb-19fb48c-226083-429900 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 02:55:18,759 100 INFO rb-19fb48c-226083-429900 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 02:55:18,766 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:55:18,770 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:18,774 100 INFO rb-19fb48c-226083-429900 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 02:55:18,813 100 INFO rb-19fb48c-226083-429900 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 02:55:18,830 100 INFO rb-19fb48c-226083-429900 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 02:55:18,850 100 INFO rb-19fb48c-226083-429900 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 02:55:18,867 100 INFO rb-19fb48c-226083-429900 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 02:55:19,701 100 INFO rb-19fb48c-226083-429900 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 02:55:19,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:55:19,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19340 2026-10-29 02:55:19,713 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:55:19,713 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19340 2026-10-29 02:55:19,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025519_838411_TestUi.txt 2026-10-29 02:55:19,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl6yz974h_chrome_odoo" 2026-10-29 02:55:19,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-10-29 02:55:21,445 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19555 2026-10-29 02:55:21,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppu49g8pa_chrome_odoo 2026-10-29 02:55:21,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41077/json/version 2026-10-29 02:55:21,448 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41077/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:55:21,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:55:21,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41077/json 2026-10-29 02:55:21,505 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41077/json with timeout 3 increased to 10s during tests 2026-10-29 02:55:21,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41077/devtools/page/40EA7A6CDCFCE7BFC80ADCB016092E4D 2026-10-29 02:55:21,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:55:21,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:55:22,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:55:22,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:55:22,039 100 INFO rb-19fb48c-226083-429900 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 02:55:22,039 100 INFO rb-19fb48c-226083-429900 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 02:55:22,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:55:23,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:23] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.113 0.939 2026-10-29 02:55:23,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '40EA7A6CDCFCE7BFC80ADCB016092E4D', 'loaderId': '102086E427BA9A3D95A8297C64F96F93', 'isDownload': False} 2026-10-29 02:55:23,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-29 02:55:23,168 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:23,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:23] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.028 2026-10-29 02:55:23,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:23] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.081 2026-10-29 02:55:23,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:23] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 02:55:23,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.024 2026-10-29 02:55:23,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-29 02:55:23,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 02:55:24,006 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 02:55:24,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:55:24,050 100 INFO rb-19fb48c-226083-429900 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 02:55:25,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.359 0.701 2026-10-29 02:55:25,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 1.066 2026-10-29 02:55:25,238 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:25,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.064 0.163 2026-10-29 02:55:25,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:55:25,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.024 2026-10-29 02:55:26,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.199 0.568 2026-10-29 02:55:26,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:55:26,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.086 2026-10-29 02:55:26,445 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55: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 02:55:26,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-10-29 02:55:26,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.048 0.060 2026-10-29 02:55:26,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.029 0.153 2026-10-29 02:55:26,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:55:26,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.033 0.250 2026-10-29 02:55:26,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.333 2026-10-29 02:55:27,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.046 0.404 2026-10-29 02:55:27,013 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55: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 02:55:27,040 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55: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 02:55:27,059 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:27,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.024 0.510 2026-10-29 02:55:27,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.028 0.477 2026-10-29 02:55:27,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.031 0.463 2026-10-29 02:55:27,305 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.470 2026-10-29 02:55:27,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.495 2026-10-29 02:55:27,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.328 2026-10-29 02:55:27,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:27,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:27,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.028 0.302 2026-10-29 02:55:27,546 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.024 0.379 2026-10-29 02:55:27,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.379 2026-10-29 02:55:27,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.303 2026-10-29 02:55:27,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.279 2026-10-29 02:55:27,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.217 2026-10-29 02:55:27,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.023 0.159 2026-10-29 02:55:27,704 100 INFO rb-19fb48c-226083-429900 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 02:55:27,720 100 INFO rb-19fb48c-226083-429900 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 02:55:27,731 100 INFO rb-19fb48c-226083-429900 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 02:55:27,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.025 0.229 2026-10-29 02:55:27,756 100 INFO rb-19fb48c-226083-429900 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 02:55:27,777 100 INFO rb-19fb48c-226083-429900 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 02:55:27,809 100 INFO rb-19fb48c-226083-429900 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 02:55:27,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.022 0.234 2026-10-29 02:55:27,859 100 INFO rb-19fb48c-226083-429900 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 02:55:27,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.010 0.257 2026-10-29 02:55:27,889 100 INFO rb-19fb48c-226083-429900 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 02:55:27,890 100 INFO rb-19fb48c-226083-429900 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 02:55:27,894 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 02:55:27,907 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:27,913 100 INFO rb-19fb48c-226083-429900 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 02:55:27,920 100 INFO rb-19fb48c-226083-429900 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 02:55:27,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.008 0.307 2026-10-29 02:55:27,952 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.005 0.310 2026-10-29 02:55:27,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 02:55:28,007 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 02:55:28,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 02:55:28,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.288 2026-10-29 02:55:28,045 100 INFO rb-19fb48c-226083-429900 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 02:55:28,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.280 2026-10-29 02:55:28,077 100 INFO rb-19fb48c-226083-429900 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 02:55:28,079 100 INFO rb-19fb48c-226083-429900 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 02:55:28,084 100 INFO rb-19fb48c-226083-429900 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 02:55:28,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.261 2026-10-29 02:55:28,104 100 INFO rb-19fb48c-226083-429900 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 02:55:28,117 100 INFO rb-19fb48c-226083-429900 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 02:55:28,133 100 INFO rb-19fb48c-226083-429900 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 02:55:28,150 100 INFO rb-19fb48c-226083-429900 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 02:55:28,164 100 INFO rb-19fb48c-226083-429900 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 02:55:28,182 100 INFO rb-19fb48c-226083-429900 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 02:55:28,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 02:55:28,214 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 02:55:28,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 02:55:28,249 100 INFO rb-19fb48c-226083-429900 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 02:55:28,286 100 INFO rb-19fb48c-226083-429900 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 02:55:28,290 100 INFO rb-19fb48c-226083-429900 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 02:55:28,303 100 INFO rb-19fb48c-226083-429900 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 02:55:28,321 100 INFO rb-19fb48c-226083-429900 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 02:55:28,331 100 INFO rb-19fb48c-226083-429900 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 02:55:28,356 100 INFO rb-19fb48c-226083-429900 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 02:55:28,368 100 INFO rb-19fb48c-226083-429900 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 02:55:28,384 100 INFO rb-19fb48c-226083-429900 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 02:55:28,400 100 INFO rb-19fb48c-226083-429900 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 02:55:28,414 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 02:55:28,430 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 02:55:28,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 02:55:28,465 100 INFO rb-19fb48c-226083-429900 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 02:55:28,490 100 INFO rb-19fb48c-226083-429900 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 02:55:28,499 100 INFO rb-19fb48c-226083-429900 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 02:55:28,514 100 INFO rb-19fb48c-226083-429900 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 02:55:28,534 100 INFO rb-19fb48c-226083-429900 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 02:55:28,552 100 INFO rb-19fb48c-226083-429900 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 02:55:28,563 100 INFO rb-19fb48c-226083-429900 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 02:55:28,582 100 INFO rb-19fb48c-226083-429900 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 02:55:28,597 100 INFO rb-19fb48c-226083-429900 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 02:55:28,613 100 INFO rb-19fb48c-226083-429900 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 02:55:29,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:55:29,461 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:29,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19555 2026-10-29 02:55:29,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:55:29,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19555 2026-10-29 02:55:29,704 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025529_703984_TestUi.txt 2026-10-29 02:55:29,704 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppu49g8pa_chrome_odoo" 2026-10-29 02:55:29,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-10-29 02:55:31,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19766 2026-10-29 02:55:31,245 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptflej35p_chrome_odoo 2026-10-29 02:55:31,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43499/json/version 2026-10-29 02:55:31,252 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43499/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:55:31,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:55:31,294 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43499/json 2026-10-29 02:55:31,295 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43499/json with timeout 3 increased to 10s during tests 2026-10-29 02:55:31,327 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43499/devtools/page/454C7E1FD0B76B0BA2832902351007E5 2026-10-29 02:55:31,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:55:31,382 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:55:31,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:55:31,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:55:31,890 100 INFO rb-19fb48c-226083-429900 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 02:55:31,890 100 INFO rb-19fb48c-226083-429900 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 02:55:31,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:55:32,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.103 0.880 2026-10-29 02:55:32,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '454C7E1FD0B76B0BA2832902351007E5', 'loaderId': '162108DE434AA1D82022D7DB29CDB443', 'isDownload': False} 2026-10-29 02:55:32,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-29 02:55:32,924 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:32,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:32] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.018 2026-10-29 02:55:32,991 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:32] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.041 2026-10-29 02:55:33,013 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:33] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.074 2026-10-29 02:55:33,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:33] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 02:55:33,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 02:55:33,694 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 02:55:33,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:55:33,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:55:33,748 100 INFO rb-19fb48c-226083-429900 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 02:55:34,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.294 0.714 2026-10-29 02:55:34,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.028 2026-10-29 02:55:34,866 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:34,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.084 2026-10-29 02:55:35,036 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 02:55:35,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 02:55:35,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.156 0.540 2026-10-29 02:55:35,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 02:55:35,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.090 2026-10-29 02:55:36,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "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 02:55:36,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-29 02:55:36,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.026 0.067 2026-10-29 02:55:36,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.130 2026-10-29 02:55:36,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.198 2026-10-29 02:55:36,319 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:55:36,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.261 2026-10-29 02:55:36,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.017 0.326 2026-10-29 02:55:36,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "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 02:55:36,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:55:36,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:36,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.381 2026-10-29 02:55:36,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.344 2026-10-29 02:55:36,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.014 0.354 2026-10-29 02:55:36,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.015 0.316 2026-10-29 02:55:36,695 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:36,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.344 2026-10-29 02:55:36,763 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.273 2026-10-29 02:55:36,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.241 2026-10-29 02:55:36,785 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 02:55:36,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.241 2026-10-29 02:55:36,803 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.248 2026-10-29 02:55:36,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.202 2026-10-29 02:55:36,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.126 2026-10-29 02:55:36,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.024 0.124 2026-10-29 02:55:36,931 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.144 2026-10-29 02:55:37,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.009 0.204 2026-10-29 02:55:37,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.011 0.245 2026-10-29 02:55:37,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.246 2026-10-29 02:55:37,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.265 2026-10-29 02:55:37,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.226 2026-10-29 02:55:37,191 100 INFO rb-19fb48c-226083-429900 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 02:55:37,206 100 INFO rb-19fb48c-226083-429900 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 02:55:37,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.020 0.215 2026-10-29 02:55:37,230 100 INFO rb-19fb48c-226083-429900 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 02:55:37,253 100 INFO rb-19fb48c-226083-429900 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 02:55:37,256 100 INFO rb-19fb48c-226083-429900 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 02:55:37,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.044 2026-10-29 02:55:37,279 100 INFO rb-19fb48c-226083-429900 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 02:55:37,349 100 INFO rb-19fb48c-226083-429900 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 02:55:37,365 100 INFO rb-19fb48c-226083-429900 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 02:55:37,423 100 INFO rb-19fb48c-226083-429900 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 02:55:37,442 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:55:37,445 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:55:37,447 100 INFO rb-19fb48c-226083-429900 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 02:55:37,452 100 INFO rb-19fb48c-226083-429900 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 02:55:37,473 100 INFO rb-19fb48c-226083-429900 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 02:55:37,481 100 INFO rb-19fb48c-226083-429900 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 02:55:37,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-29 02:55:37,499 100 INFO rb-19fb48c-226083-429900 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 02:55:38,340 100 INFO rb-19fb48c-226083-429900 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 02:55:38,354 100 INFO rb-19fb48c-226083-429900 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 02:55:38,363 100 INFO rb-19fb48c-226083-429900 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 02:55:38,382 100 INFO rb-19fb48c-226083-429900 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 02:55:38,398 100 INFO rb-19fb48c-226083-429900 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 02:55:38,418 100 INFO rb-19fb48c-226083-429900 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 02:55:38,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45988494 for PoS orders references: ['Order 00096-002-0001'] (draft: False) 2026-10-29 02:55:38,445 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:41,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45988494 with result: [{'id': 76, 'pos_reference': 'Order 00096-002-0001', 'account_move': 235}] 2026-10-29 02:55:41,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.943 2.479 2026-10-29 02:55:41,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 2.669 2026-10-29 02:55:41,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:41] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.012 0.035 2026-10-29 02:55:42,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:42] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.016 2026-10-29 02:55:42,758 100 INFO rb-19fb48c-226083-429900 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 02:55:42,767 100 INFO rb-19fb48c-226083-429900 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 02:55:42,781 100 INFO rb-19fb48c-226083-429900 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 02:55:42,799 100 INFO rb-19fb48c-226083-429900 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 02:55:42,813 100 INFO rb-19fb48c-226083-429900 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 02:55:42,832 100 INFO rb-19fb48c-226083-429900 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 02:55:42,846 100 INFO rb-19fb48c-226083-429900 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 02:55:42,914 100 INFO rb-19fb48c-226083-429900 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 02:55:42,930 100 INFO rb-19fb48c-226083-429900 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 02:55:42,953 100 INFO rb-19fb48c-226083-429900 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 02:55:42,967 100 INFO rb-19fb48c-226083-429900 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 02:55:42,980 100 INFO rb-19fb48c-226083-429900 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 02:55:42,999 100 INFO rb-19fb48c-226083-429900 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 02:55:43,013 100 INFO rb-19fb48c-226083-429900 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 02:55:43,035 100 INFO rb-19fb48c-226083-429900 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 02:55:43,875 100 INFO rb-19fb48c-226083-429900 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 02:55:43,946 100 INFO rb-19fb48c-226083-429900 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 02:55:43,947 100 INFO rb-19fb48c-226083-429900 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 02:55:43,955 100 INFO rb-19fb48c-226083-429900 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 02:55:43,967 100 INFO rb-19fb48c-226083-429900 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 02:55:43,993 100 INFO rb-19fb48c-226083-429900 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 02:55:44,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26150573 for PoS orders references: ['Order 00096-002-0002'] (draft: False) 2026-10-29 02:55:46,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26150573 with result: [{'id': 77, 'pos_reference': 'Order 00096-002-0002', 'account_move': 237}] 2026-10-29 02:55:46,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.695 1.678 2026-10-29 02:55:46,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:46] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.013 0.031 2026-10-29 02:55:46,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:46] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.015 2026-10-29 02:55:47,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:55:47,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:55:47,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19766 2026-10-29 02:55:47,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:55:47,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19766 2026-10-29 02:55:47,380 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025547_379989_TestUi.txt 2026-10-29 02:55:47,380 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptflej35p_chrome_odoo" 2026-10-29 02:55:47,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-10-29 02:55:48,425 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19990 2026-10-29 02:55:48,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuktd3rkp_chrome_odoo 2026-10-29 02:55:48,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35891/json/version 2026-10-29 02:55:48,436 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35891/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:55:48,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:55:48,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35891/json 2026-10-29 02:55:48,477 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35891/json with timeout 3 increased to 10s during tests 2026-10-29 02:55:48,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35891/devtools/page/9A37174D0C7E7286E5625ACC23D58142 2026-10-29 02:55:48,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 02:55:48,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 02:55:48,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 02:55:48,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 02:55:48,929 100 INFO rb-19fb48c-226083-429900 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 02:55:48,930 100 INFO rb-19fb48c-226083-429900 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 02:55:48,956 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:55:51,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.100 1.960 2026-10-29 02:55:51,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9A37174D0C7E7286E5625ACC23D58142', 'loaderId': '5367FC3F98B603DC65A46B1B398EE61B', 'isDownload': False} 2026-10-29 02:55:51,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-29 02:55:51,042 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:51,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-10-29 02:55:51,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.044 2026-10-29 02:55:51,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.050 2026-10-29 02:55:51,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.035 2026-10-29 02:55:51,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 02:55:51,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 02:55:51,871 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:55:51,881 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 02:55:51,885 100 INFO rb-19fb48c-226083-429900 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 02:55:52,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.269 0.607 2026-10-29 02:55:52,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.928 2026-10-29 02:55:52,908 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 02:55:52,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.166 2026-10-29 02:55:53,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 02:55:53,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 02:55:53,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.171 0.496 2026-10-29 02:55:53,902 100 INFO rb-19fb48c-226083-429900 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 02:55:53,931 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.071 2026-10-29 02:55:53,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:53] "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 02:55:54,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 02:55:54,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 14 0.038 0.060 2026-10-29 02:55:54,157 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:55:54,210 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.025 0.141 2026-10-29 02:55:54,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.018 0.207 2026-10-29 02:55:54,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.019 0.278 2026-10-29 02:55:54,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "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 02:55:54,394 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55: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 02:55:54,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.012 0.328 2026-10-29 02:55:54,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:55:54,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.020 0.376 2026-10-29 02:55:54,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.298 2026-10-29 02:55:54,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.013 0.326 2026-10-29 02:55:54,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.016 0.317 2026-10-29 02:55:54,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:55:54,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.215 2026-10-29 02:55:54,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.214 2026-10-29 02:55:54,698 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:55:54,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.214 2026-10-29 02:55:54,724 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.014 0.218 2026-10-29 02:55:54,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.205 2026-10-29 02:55:54,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.177 2026-10-29 02:55:54,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.020 0.133 2026-10-29 02:55:54,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.158 2026-10-29 02:55:54,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.008 0.168 2026-10-29 02:55:54,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 8 0.007 0.228 2026-10-29 02:55:54,968 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.235 2026-10-29 02:55:54,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:54] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.002 0.227 2026-10-29 02:55:55,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:55] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2002:46:43 HTTP/1.1" 200 - 4 0.001 0.194 2026-10-29 02:55:55,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.172 2026-10-29 02:55:55,068 100 INFO rb-19fb48c-226083-429900 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 02:55:55,103 100 INFO rb-19fb48c-226083-429900 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 02:55:55,120 100 INFO rb-19fb48c-226083-429900 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 02:55:55,138 100 INFO rb-19fb48c-226083-429900 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 02:55:55,157 100 INFO rb-19fb48c-226083-429900 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 02:55:55,173 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:55,174 100 INFO rb-19fb48c-226083-429900 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 02:55:55,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:55:55,194 100 INFO rb-19fb48c-226083-429900 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 02:55:55,203 100 INFO rb-19fb48c-226083-429900 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 02:55:55,222 100 INFO rb-19fb48c-226083-429900 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 02:55:55,271 100 INFO rb-19fb48c-226083-429900 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 02:55:55,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-29 02:55:55,335 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-29 02:55:55,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-29 02:55:55,368 100 INFO rb-19fb48c-226083-429900 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 02:55:55,409 100 INFO rb-19fb48c-226083-429900 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 02:55:55,413 100 INFO rb-19fb48c-226083-429900 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 02:55:55,420 100 INFO rb-19fb48c-226083-429900 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 02:55:55,434 100 INFO rb-19fb48c-226083-429900 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 02:55:56,279 100 INFO rb-19fb48c-226083-429900 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 02:55:56,298 100 INFO rb-19fb48c-226083-429900 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 02:55:56,312 100 INFO rb-19fb48c-226083-429900 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 02:55:56,329 100 INFO rb-19fb48c-226083-429900 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 02:55:56,346 100 INFO rb-19fb48c-226083-429900 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 02:55:56,362 100 INFO rb-19fb48c-226083-429900 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 02:55:56,365 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 02:55:56,390 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:55:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:55:56,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19990 2026-10-29 02:55:56,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 02:55:56,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19990 2026-10-29 02:55:56,526 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025556_526072_TestUi.txt 2026-10-29 02:55:56,526 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpuktd3rkp_chrome_odoo" 2026-10-29 02:55:56,597 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-29 02:55:56,605 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-10-29 02:55:57,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 20192 2026-10-29 02:55:57,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmpyl2i6j81_chrome_odoo 2026-10-29 02:55:57,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:35513/json/version 2026-10-29 02:55:57,873 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35513/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:55:57,938 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: Chrome/150.0.7871.114 2026-10-29 02:55:57,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:35513/json 2026-10-29 02:55:57,939 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35513/json with timeout 3 increased to 10s during tests 2026-10-29 02:55:57,960 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:35513/devtools/page/D0AADC48CAF7DB2915DF306163960693 2026-10-29 02:55:57,995 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-10-29 02:55:58,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-10-29 02:55:58,922 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:55:58,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 02:55:58,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-10-29 02:55:58,940 100 INFO rb-19fb48c-226083-429900 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 02:55:58,940 100 INFO rb-19fb48c-226083-429900 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 02:55:58,969 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:56:00,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:00] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.109 1.065 2026-10-29 02:56:00,139 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': 'D0AADC48CAF7DB2915DF306163960693', 'loaderId': '7EB74BB1DCA09AFDCB4F0C38BF2068FA', 'isDownload': False} 2026-10-29 02:56:00,139 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame 'D0AADC48CAF7DB2915DF306163960693' to stop loading 2026-10-29 02:56:00,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:00] "GET /web/assets/080623c/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.006 0.019 2026-10-29 02:56:00,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:00] "GET /web/assets/91d210a/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-29 02:56:00,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-10-29 02:56:00,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-10-29 02:56:01,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-10-29 02:56:01,113 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-29 02:56:01,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:56:01,116 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:56:01,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-10-29 02:56:01,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-29 02:56:01,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:56:01,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:56:01,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-10-29 02:56:01,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-29 02:56:01,552 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:56:01,553 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:56:01,602 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 02:56:01,603 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 02:56:01,603 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 02:56:01,604 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 02:56:01,604 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 02:56:01,604 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 02:56:01,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 02:56:01,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 02:56:01,608 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 02:56:01,611 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 02:56:01,611 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 02:56:01,614 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 02:56:01,616 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 02:56:01,617 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 02:56:01,617 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 02:56:01,618 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 02:56:01,618 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 02:56:01,618 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 02:56:01,619 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 02:56:01,619 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 02:56:01,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 02:56:01,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 02:56:01,621 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 02:56:01,622 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 02:56:01,622 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 02:56:01,623 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 02:56:01,623 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 02:56:01,626 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 02:56:01,626 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 02:56:01,627 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 02:56:01,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:56:01,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 02:56:01,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 02:56:01,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 02:56:01,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 02:56:01,737 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.066 2026-10-29 02:56:01,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 02:56:01,752 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 02:56:01,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-10-29 02:56:01,780 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 02:56:01,785 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 02:56:01,812 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 02:56:01,814 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 02:56:01,815 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 02:56:01,823 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 02:56:01,829 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 02:56:01,833 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 02:56:01,834 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 02:56:01,840 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 02:56:01,841 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 02:56:01,847 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 02:56:01,850 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 02:56:01,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 02:56:01,858 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 02:56:01,868 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 02:56:01,871 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 02:56:01,872 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 02:56:01,876 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 02:56:01,879 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 02:56:01,880 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 02:56:01,881 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 02:56:01,881 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 02:56:01,882 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 02:56:01,883 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 02:56:01,884 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 02:56:01,884 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 02:56:01,885 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 02:56:01,886 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 02:56:01,886 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 02:56:01,887 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 02:56:01,889 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 02:56:01,890 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 02:56:01,891 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 02:56:01,894 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 02:56:01,895 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 02:56:01,896 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 02:56:01,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "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 02:56:01,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 02:56:01,916 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 02:56:01,970 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 02:56:01,976 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 02:56:01,984 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 02:56:01,986 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 02:56:01,993 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 02:56:02,010 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 02:56:02,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.109 2026-10-29 02:56:02,044 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 02:56:02,057 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 02:56:02,061 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 02:56:02,062 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 02:56:02,071 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 02:56:02,087 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 02:56:02,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 02:56:02,115 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 02:56:02,120 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 02:56:02,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 02:56:02,132 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 02:56:02,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 02:56:02,138 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 02:56:02,140 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 02:56:02,142 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 02:56:02,144 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 02:56:02,146 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:56:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:56:02,147 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 02:56:02,149 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 02:56:02,149 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 02:56:02,151 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 02:56:02,152 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 02:56:02,153 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 02:56:02,153 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 02:56:02,154 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 02:56:02,155 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 02:56:02,156 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 02:56:02,157 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 02:56:02,158 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 02:56:02,159 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 02:56:02,160 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 02:56:02,160 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 02:56:02,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-10-29 02:56:02,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-29 02:56:02,543 100 INFO rb-19fb48c-226083-429900 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 02:56:02,543 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-29 02:56:02,574 100 INFO rb-19fb48c-226083-429900 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 02:56:02,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-29 02:56:02,607 100 INFO rb-19fb48c-226083-429900 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 02:56:02,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-29 02:56:02,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-10-29 02:56:02,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-29 02:56:02,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-10-29 02:56:02,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-10-29 02:56:02,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 20192 2026-10-29 02:56:02,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-10-29 02:56:02,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 20192 2026-10-29 02:56:02,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025602_802043_WebSuite.txt 2026-10-29 02:56:02,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmpyl2i6j81_chrome_odoo" 2026-10-29 02:56:02,840 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 02:56:37,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<117379010414713.1793242597.738543987274170-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 02:56:37,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:56:37,814 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [254] 2026-10-29 02:56:37,871 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10634] 2026-10-29 02:56:37,872 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:37,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 02:56:39,677 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted pos.payment.method records with IDs: [38] 2026-10-29 02:56:40,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-10-29 02:56:53,657 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<152525392957075.1793242613.616342782974243-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-10-29 02:56:53,657 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:56:53,674 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [255] 2026-10-29 02:56:53,689 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10880] 2026-10-29 02:56:53,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:56:53,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 02:56:54,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-10-29 02:56:54,920 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20912288 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-29 02:56:58,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20912288 with result: [{'id': 79, 'pos_reference': 'Order 12346-123-1234', 'account_move': 240}] 2026-10-29 02:56:58,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-10-29 02:56:58,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87126693 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-29 02:57:01,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87126693 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 243}] 2026-10-29 02:57:01,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-10-29 02:57:01,967 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92902100 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-29 02:57:02,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92902100 with result: [{'id': 81, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-10-29 02:57:06,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-10-29 02:57:07,132 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69770744 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 02:57:08,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69770744 with result: [{'id': 84, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 02:57:10,292 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted account.move.line.ctp records with IDs: [244, 245] 2026-10-29 02:57:10,485 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted account.move.line records with IDs: [595] 2026-10-29 02:57:13,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-10-29 02:57:16,472 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-10-29 02:57:17,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48234660 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-29 02:57:18,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48234660 with result: [{'id': 86, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-10-29 02:57:21,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-10-29 02:57:23,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-10-29 02:57:24,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-10-29 02:57:26,972 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [181] 2026-10-29 02:57:28,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-10-29 02:57:32,077 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [185] 2026-10-29 02:57:32,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-10-29 02:57:36,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-10-29 02:57:39,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-10-29 02:57:43,444 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-10-29 02:57:43,817 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6959508 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 02:57:47,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6959508 with result: [{'id': 97, 'pos_reference': 'Order 12345-123-1234', 'account_move': 275}] 2026-10-29 02:57:47,337 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-10-29 02:57:50,489 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-10-29 02:57:52,462 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [203, 204] 2026-10-29 02:57:53,427 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [207, 208] 2026-10-29 02:57:54,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-10-29 02:57:59,360 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-10-29 02:57:59,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90576023 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 02:58:02,460 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90576023 with result: [{'id': 104, 'pos_reference': 'Order 12345-123-1234', 'account_move': 284}] 2026-10-29 02:58:04,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-10-29 02:58:07,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-10-29 02:58:12,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-10-29 02:58:18,373 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-29 02:58:20,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-10-29 02:58:20,942 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-10-29 02:58:24,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-10-29 02:58:28,728 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-10-29 02:58:30,530 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [230] 2026-10-29 02:58:31,597 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [233] 2026-10-29 02:58:33,636 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-10-29 02:58:36,675 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<982404475843764.1793242716.627136945724487-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-10-29 02:58:36,675 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 02:58:36,693 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [256] 2026-10-29 02:58:36,719 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted mail.message records with IDs: [11121] 2026-10-29 02:58:36,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 02:58:36,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 02:58:36,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 51, model: account.move 2026-10-29 02:58:38,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-10-29 02:58:41,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-10-29 02:58:41,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14456324 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 02:58:42,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14456324 with result: [{'id': 119, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 02:58:42,847 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted account.tax records with IDs: [113] 2026-10-29 02:58:44,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-10-29 02:58:44,762 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6369156 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 02:58:47,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6369156 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': 316}] 2026-10-29 02:58:47,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-10-29 02:59:03,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-29 02:59:04,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70876697 for PoS orders references: ['a new test refund order'] (draft: False) 2026-10-29 02:59:06,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70876697 with result: [{'id': 123, 'pos_reference': 'a new test refund order', 'account_move': 320}] 2026-10-29 02:59:06,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-10-29 02:59:14,608 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-10-29 02:59:16,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-10-29 02:59:19,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-10-29 02:59:21,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19592207 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 02:59:22,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19592207 with result: [{'id': 128, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 02:59:27,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-29 02:59:28,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81086822 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 02:59:28,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81086822 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 02:59:34,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-10-29 02:59:34,879 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33844587 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 02:59:35,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33844587 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 02:59:37,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-10-29 02:59:38,940 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [250] 2026-10-29 02:59:41,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-10-29 02:59:43,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-29 02:59:43,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-10-29 02:59:43,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 20398 2026-10-29 02:59:43,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzmjzux6a_chrome_odoo 2026-10-29 02:59:43,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:42181/json/version 2026-10-29 02:59:43,957 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42181/json/version with timeout 3 increased to 10s during tests 2026-10-29 02:59:44,139 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 02:59:44,140 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:42181/json 2026-10-29 02:59:44,141 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42181/json with timeout 3 increased to 10s during tests 2026-10-29 02:59:44,165 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:42181/devtools/page/757ED7C22F4A5D38226F32FC8479E64D 2026-10-29 02:59:44,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-10-29 02:59:44,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-10-29 02:59:45,095 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 02:59:45,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 02:59:45,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-10-29 02:59:45,122 100 INFO rb-19fb48c-226083-429900 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 02:59:45,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 02:59:45,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 02:59:47,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:47] "GET /web HTTP/1.1" 200 - 121 0.135 2.287 2026-10-29 02:59:47,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': '757ED7C22F4A5D38226F32FC8479E64D', 'loaderId': 'F90D548747B97BC08DB683BF8DD078BB', 'isDownload': False} 2026-10-29 02:59:47,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-10-29 02:59:47,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:47] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.020 0.012 2026-10-29 02:59:47,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:47] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.020 0.106 2026-10-29 02:59:47,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:47] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.156 2026-10-29 02:59:47,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.020 0.136 2026-10-29 02:59:47,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.003 0.185 2026-10-29 02:59:47,836 100 INFO rb-19fb48c-226083-429900 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 02:59:47,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:47] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 02:59:49,105 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 02:59:49,110 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-29 02:59:49,163 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.055 2026-10-29 02:59:49,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.047 2026-10-29 02:59:49,398 100 INFO rb-19fb48c-226083-429900 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 02:59:49,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.142 0.209 2026-10-29 02:59:49,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 02:59:49,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.038 0.448 2026-10-29 02:59:49,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.458 2026-10-29 02:59:49,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.023 0.393 2026-10-29 02:59:49,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 02:59:49,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.059 0.534 2026-10-29 02:59:50,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.328 0.718 2026-10-29 02:59:50,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.927 2026-10-29 02:59:50,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 02:59:50,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59: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 02:59:50,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.014 0.866 2026-10-29 02:59:50,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 02:59:50,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.814 2026-10-29 02:59:50,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 02:59:50,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 02:59:50,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.029 0.855 2026-10-29 02:59:50,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.865 2026-10-29 02:59:50,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.696 2026-10-29 02:59:50,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.171 2026-10-29 02:59:50,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.040 0.133 2026-10-29 02:59:51,298 100 INFO rb-19fb48c-226083-429900 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 02:59:51,325 100 INFO rb-19fb48c-226083-429900 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 02:59:51,344 100 INFO rb-19fb48c-226083-429900 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 02:59:51,382 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.021 2026-10-29 02:59:51,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:51] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.073 0.143 2026-10-29 02:59:51,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:51] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.026 0.059 2026-10-29 02:59:51,952 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.038 2026-10-29 02:59:52,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 02:59:52,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-10-29 02:59:52,684 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 02:59:52,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 20398 2026-10-29 02:59:52,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-10-29 02:59:52,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 20398 2026-10-29 02:59:52,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_025952_927126_TestUi.txt 2026-10-29 02:59:52,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmpzmjzux6a_chrome_odoo" 2026-10-29 02:59:52,969 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: waiting for threads: [] 2026-10-29 02:59:52,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 02:59:52] "POST /web/dataset/call_button HTTP/1.1" 200 - 98 0.113 0.218 2026-10-29 02:59:53,012 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:00:32,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<627920807518403.1793242832.876653194427490-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:00:32,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:00:32,949 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #52 deleted mail.mail records with IDs: [257] 2026-10-29 03:00:32,983 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #52 deleted mail.message records with IDs: [11951] 2026-10-29 03:00:32,984 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:00:33,012 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:00:34,489 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #52 deleted pos.payment.method records with IDs: [52] 2026-10-29 03:00:34,984 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #52 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-10-29 03:00:37,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-10-29 03:00:40,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6367688 for PoS orders references: ['Order 92442-231-8457'] (draft: False) 2026-10-29 03:00:41,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6367688 with result: [{'id': 133, 'pos_reference': 'Order 92442-231-8457', 'account_move': False}] 2026-10-29 03:00:43,580 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-10-29 03:00:46,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:00:46,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7059140 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:00:50,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7059140 with result: [{'id': 134, 'pos_reference': 'Order 00100-010-0001', 'account_move': 344}] 2026-10-29 03:00:50,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62776107 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:00:52,132 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62776107 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0002', 'account_move': 346}] 2026-10-29 03:00:52,139 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55433552 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:00:54,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55433552 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0003', 'account_move': 348}] 2026-10-29 03:00:54,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40648784 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-29 03:00:56,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40648784 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0004', 'account_move': 350}] 2026-10-29 03:00:56,609 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36674648 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-10-29 03:00:57,406 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36674648 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-10-29 03:00:57,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58058220 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-10-29 03:00:58,102 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58058220 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-10-29 03:00:58,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15715728 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-10-29 03:00:58,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15715728 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-10-29 03:00:58,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95518556 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-10-29 03:00:59,340 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95518556 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-10-29 03:00:59,347 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66093241 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-10-29 03:01:01,237 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66093241 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0009', 'account_move': 352}] 2026-10-29 03:01:01,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16872773 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-10-29 03:01:03,177 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16872773 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0010', 'account_move': 354}] 2026-10-29 03:01:03,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88034030 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-10-29 03:01:04,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88034030 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0011', 'account_move': 356}] 2026-10-29 03:01:04,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:01:04,943 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:01:04,943 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-29 03:01:04,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-10-29 03:01:04,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-10-29 03:01:04,945 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-29 03:01:04,945 100 INFO rb-19fb48c-226083-429900 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 03:01:04,946 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-10-29 03:01:04,946 100 INFO rb-19fb48c-226083-429900 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 03:01:04,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-10-29 03:01:04,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-10-29 03:01:04,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-10-29 03:01:04,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-10-29 03:01:04,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-10-29 03:01:04,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-10-29 03:01:04,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:01:09,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:01:09,892 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:01:09,893 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:01:09,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:01:09,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-10-29 03:01:12,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:01:12,876 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98420809 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:01:14,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98420809 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:01:14,105 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:01:14,105 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:01:15,415 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:01:15,416 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:01:15,416 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:01:15,416 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:01:18,472 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-10-29 03:01:21,429 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:01:21,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51072368 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:01:22,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51072368 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:01:22,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:01:22,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:01:24,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:01:24,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:01:24,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:01:24,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:01:26,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-10-29 03:01:29,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:01:29,970 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47056576 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 03:01:31,080 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47056576 with result: [{'id': 147, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 03:01:31,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:01:31,746 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:01:31,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:01:32,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:01:32,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:01:32,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:01:32,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:01:35,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-10-29 03:01:40,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-10-29 03:01:43,856 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:01:43,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8625207 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:01:45,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8625207 with result: [{'id': 149, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:01:45,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69987365 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:01:46,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69987365 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:01:46,076 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95662474 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:01:47,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95662474 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:01:47,018 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:01:47,094 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:01:47,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:01:49,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:01:49,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:01:49,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:01:49,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:01:49,391 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-10-29 03:01:52,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:01:52,954 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72446174 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:01:54,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72446174 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:01:54,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22695624 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:01:55,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22695624 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:01:55,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53206283 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:01:58,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53206283 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0003', 'account_move': 382}] 2026-10-29 03:01:58,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:01:58,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:01:58,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-29 03:01:58,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-10-29 03:01:58,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:02:01,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-29 03:02:01,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:02:01,340 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:02:01,340 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:02:01,340 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:02:01,364 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-10-29 03:02:04,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:02:04,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6930434 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:02:07,222 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6930434 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0001', 'account_move': 387}] 2026-10-29 03:02:07,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:02:07,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:02:07,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-10-29 03:02:07,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:02:07,490 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #52 deleted mail.message records with IDs: [12238] 2026-10-29 03:02:07,663 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #52 deleted account.move records with IDs: [388] 2026-10-29 03:02:07,693 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #52 deleted mail.followers records with IDs: [4564] 2026-10-29 03:02:07,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:02:07,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:02:07,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:02:07,945 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:02:07,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-10-29 03:02:11,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:02:11,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98954309 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:02:12,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98954309 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:02:12,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62079061 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 03:02:13,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62079061 with result: [{'id': 157, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 03:02:13,317 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:02:14,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:02:14,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:02:15,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:02:15,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:02:15,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:02:15,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:02:15,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-10-29 03:02:18,593 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:02:18,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86439112 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-10-29 03:02:22,160 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86439112 with result: [{'id': 159, 'pos_reference': 'Order 666-666-666', 'account_move': 391}] 2026-10-29 03:02:22,161 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:02:24,032 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:02:24,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-10-29 03:02:24,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-10-29 03:02:24,034 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:02:24,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:02:24,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:02:24,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:02:24,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:02:24,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-10-29 03:02:28,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62585959 for PoS orders references: ['Order 84302-792-6821', 'Order 42924-957-9033'] (draft: False) 2026-10-29 03:02:30,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62585959 with result: [{'id': 162, 'pos_reference': 'Order 42924-957-9033', 'account_move': False}, {'id': 161, 'pos_reference': 'Order 84302-792-6821', 'account_move': False}] 2026-10-29 03:02:32,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-10-29 03:02:35,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:02:35,636 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52506071 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:02:37,113 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52506071 with result: [{'id': 163, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:02:37,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75961870 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:02:37,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75961870 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:02:38,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58047256 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:02:38,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58047256 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:02:38,984 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:02:38,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:02:42,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:02:42,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:02:42,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:02:42,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:02:42,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-10-29 03:02:45,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30212986 for PoS orders references: ['Order 16157-506-6656'] (draft: False) 2026-10-29 03:02:47,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30212986 with result: [{'id': 166, 'pos_reference': 'Order 16157-506-6656', 'account_move': False}] 2026-10-29 03:02:48,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31958163 for PoS orders references: ['Order 58965-493-2636'] (draft: False) 2026-10-29 03:02:49,280 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31958163 with result: [{'id': 167, 'pos_reference': 'Order 58965-493-2636', 'account_move': False}] 2026-10-29 03:02:52,571 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-29 03:03:30,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 258 and Message-Id '<610581607035711.1793243010.191062688827515-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:03:30,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:03:30,257 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted mail.mail records with IDs: [258] 2026-10-29 03:03:30,284 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted mail.message records with IDs: [12876] 2026-10-29 03:03:30,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:03:30,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:03:31,724 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted pos.payment.method records with IDs: [66] 2026-10-29 03:03:32,148 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-10-29 03:03:34,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-10-29 03:03:35,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_session: order 'Order 22092-779-1503' was captured in attachment pos_order_save_Order 22092-779-1503_333040.json #3888 2026-10-29 03:03:35,042 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-10-29 03:03:35,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_session: order 'Order 89286-017-8321' was captured in attachment pos_order_save_Order 89286-017-8321_-18036.json #3889 2026-10-29 03:03:35,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75795795 for PoS orders references: ['Order 89286-017-8321'] (draft: False) 2026-10-29 03:03:35,978 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425350] 2026-10-29 03:03:35,979 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [112] 2026-10-29 03:03:36,042 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3889] 2026-10-29 03:03:37,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75795795 with result: [{'id': 168, 'pos_reference': 'Order 89286-017-8321', 'account_move': False}] 2026-10-29 03:03:37,213 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-10-29 03:03:37,953 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_session: order 'Order 43289-463-0342' was captured in attachment pos_order_save_Order 43289-463-0342_255781.json #3890 2026-10-29 03:03:37,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_session: order 'Order 43289-463-0342' was not captured as the content is the same as in attachment pos_order_save_Order 43289-463-0342_255781.json #3890 2026-10-29 03:03:37,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-10-29 03:03:38,694 100 INFO rb-19fb48c-226083-429900 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 #3891 2026-10-29 03:03:38,727 100 INFO rb-19fb48c-226083-429900 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 #3892 2026-10-29 03:03:38,749 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-10-29 03:03:39,508 100 INFO rb-19fb48c-226083-429900 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 #3893 2026-10-29 03:03:39,551 100 INFO rb-19fb48c-226083-429900 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 #3894 2026-10-29 03:03:39,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-10-29 03:03:40,246 100 INFO rb-19fb48c-226083-429900 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 #3895 2026-10-29 03:03:40,276 100 INFO rb-19fb48c-226083-429900 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 #3896 2026-10-29 03:03:40,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56282982 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-10-29 03:03:40,467 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425357] 2026-10-29 03:03:40,467 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [119] 2026-10-29 03:03:40,499 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3896] 2026-10-29 03:03:41,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56282982 with result: [{'id': 169, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-10-29 03:03:41,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99198388 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-10-29 03:03:41,825 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425356] 2026-10-29 03:03:41,825 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [118] 2026-10-29 03:03:41,874 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3895] 2026-10-29 03:03:43,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99198388 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-10-29 03:03:43,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-29 03:04:21,870 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #58 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 03:04:25,551 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992] 2026-10-29 03:04:25,551 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #58 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-10-29 03:04:25,576 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #58 deleted ir.sequence records with IDs: [1130, 1133, 1181, 1184, 1131, 1134, 1182, 1185] 2026-10-29 03:04:32,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-10-29 03:04:33,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:04:36,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:04:36] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 678 0.767 2.418 2026-10-29 03:04:37,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-29 03:04:38,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:04:38] "GET /my/invoices/411?access_token=171737e7-7f6e-4e35-9ee9-568e629e7c5a HTTP/1.1" 200 - 223 0.199 1.321 2026-10-29 03:04:38,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-10-29 03:04:40,192 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:partner_1 from n/a 2026-10-29 03:04:40,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:04:44,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:04:44] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 708 0.926 2.460 2026-10-29 03:04:45,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:04:45] "GET /my/invoices/412?access_token=f6c6687b-7097-4b9d-801f-715dfb309479 HTTP/1.1" 200 - 246 0.199 1.281 2026-10-29 03:04:45,793 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-10-29 03:05:26,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<707810674655175.1793243126.490570068359375-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:05:26,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:05:26,563 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #63 deleted mail.mail records with IDs: [260] 2026-10-29 03:05:26,607 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #63 deleted mail.message records with IDs: [13948] 2026-10-29 03:05:26,608 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:05:26,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:05:28,567 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #63 deleted pos.payment.method records with IDs: [87] 2026-10-29 03:05:29,048 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #63 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-10-29 03:05:31,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-10-29 03:05:37,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22300623 for PoS orders references: ['Order 59680-564-9604', 'Order 40522-976-1818'] (draft: False) 2026-10-29 03:05:39,817 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22300623 with result: [{'id': 174, 'pos_reference': 'Order 40522-976-1818', 'account_move': False}, {'id': 173, 'pos_reference': 'Order 59680-564-9604', 'account_move': False}] 2026-10-29 03:05:40,917 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [487] 2026-10-29 03:05:42,288 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-10-29 03:05:46,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1460846 for PoS orders references: ['Order 70172-919-3953', 'Order 74139-391-0428', 'Order 38523-701-4537'] (draft: False) 2026-10-29 03:05:48,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1460846 with result: [{'id': 177, 'pos_reference': 'Order 38523-701-4537', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 74139-391-0428', 'account_move': False}, {'id': 175, 'pos_reference': 'Order 70172-919-3953', 'account_move': False}] 2026-10-29 03:05:50,525 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-10-29 03:05:54,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37502400 for PoS orders references: ['Order 29016-147-1013', 'Order 38989-908-0063', 'Order 07612-715-7434'] (draft: False) 2026-10-29 03:05:57,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37502400 with result: [{'id': 180, 'pos_reference': 'Order 07612-715-7434', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 38989-908-0063', 'account_move': False}, {'id': 178, 'pos_reference': 'Order 29016-147-1013', 'account_move': False}] 2026-10-29 03:05:58,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-10-29 03:06:02,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39722298 for PoS orders references: ['Order 91530-863-1867', 'Order 75895-353-6146', 'Order 97942-403-5157'] (draft: False) 2026-10-29 03:06:05,126 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39722298 with result: [{'id': 183, 'pos_reference': 'Order 97942-403-5157', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 75895-353-6146', 'account_move': False}, {'id': 181, 'pos_reference': 'Order 91530-863-1867', 'account_move': False}] 2026-10-29 03:06:06,897 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-10-29 03:06:10,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19568936 for PoS orders references: ['Order 21281-611-5919', 'Order 43008-128-7974', 'Order 04322-093-5053'] (draft: False) 2026-10-29 03:06:13,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19568936 with result: [{'id': 186, 'pos_reference': 'Order 04322-093-5053', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 43008-128-7974', 'account_move': False}, {'id': 184, 'pos_reference': 'Order 21281-611-5919', 'account_move': False}] 2026-10-29 03:06:15,113 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-10-29 03:06:19,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69071341 for PoS orders references: ['Order 48600-558-1868', 'Order 19162-921-6675', 'Order 75398-272-8044'] (draft: False) 2026-10-29 03:06:21,920 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69071341 with result: [{'id': 189, 'pos_reference': 'Order 75398-272-8044', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 19162-921-6675', 'account_move': False}, {'id': 187, 'pos_reference': 'Order 48600-558-1868', 'account_move': False}] 2026-10-29 03:06:23,675 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-10-29 03:06:27,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40899466 for PoS orders references: ['Order 26952-167-3122', 'Order 72683-837-4249', 'Order 88165-348-2037'] (draft: False) 2026-10-29 03:06:30,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40899466 with result: [{'id': 192, 'pos_reference': 'Order 88165-348-2037', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 72683-837-4249', 'account_move': False}, {'id': 190, 'pos_reference': 'Order 26952-167-3122', 'account_move': False}] 2026-10-29 03:06:31,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-10-29 03:06:36,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94857418 for PoS orders references: ['Order 38698-155-7463', 'Order 44651-580-3241', 'Order 08132-488-1702'] (draft: False) 2026-10-29 03:06:38,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94857418 with result: [{'id': 195, 'pos_reference': 'Order 08132-488-1702', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 44651-580-3241', 'account_move': False}, {'id': 193, 'pos_reference': 'Order 38698-155-7463', 'account_move': False}] 2026-10-29 03:06:40,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:07:18,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<488708377623572.1793243238.476868391036987-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:07:18,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:07:18,545 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #66 deleted mail.mail records with IDs: [261] 2026-10-29 03:07:18,576 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #66 deleted mail.message records with IDs: [14576] 2026-10-29 03:07:18,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:07:18,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:07:20,143 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #66 deleted pos.payment.method records with IDs: [100] 2026-10-29 03:07:20,608 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #66 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-10-29 03:07:23,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-10-29 03:07:24,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:07:25,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49361424 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:07:26,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49361424 with result: [{'id': 196, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:07:26,380 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40179869 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:07:27,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40179869 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:07:27,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8287449 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-29 03:07:30,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8287449 with result: [{'id': 198, 'pos_reference': 'Order 09876-098-0987', 'account_move': 441}] 2026-10-29 03:07:30,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:07:30,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:07:30,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-29 03:07:30,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-10-29 03:07:30,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:07:32,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:07:32,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:07:32,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:07:32,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:07:32,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-10-29 03:07:34,725 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:07:34,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32374101 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-29 03:07:39,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32374101 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 446}] 2026-10-29 03:07:39,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53166338 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-10-29 03:07:41,141 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53166338 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0988', 'account_move': 448}] 2026-10-29 03:07:41,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88340652 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-10-29 03:07:44,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88340652 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0989', 'account_move': 450}] 2026-10-29 03:07:44,237 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:07:44,245 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:07:44,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-29 03:07:44,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-10-29 03:07:44,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-10-29 03:07:44,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-10-29 03:07:44,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-10-29 03:07:44,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-10-29 03:07:44,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:07:46,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:07:46,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:07:46,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:07:46,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:07:46,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-29 03:08:23,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<855513867844645.1793243303.280070543289185-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:08:23,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:08:23,360 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [262] 2026-10-29 03:08:23,384 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #69 deleted mail.message records with IDs: [15132] 2026-10-29 03:08:23,385 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:08:23,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:08:24,736 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #69 deleted pos.payment.method records with IDs: [113] 2026-10-29 03:08:25,150 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #69 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-10-29 03:08:27,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-29 03:08:32,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-10-29 03:08:37,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:08:37,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80317292 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:08:38,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80317292 with result: [{'id': 202, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:08:38,935 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37781988 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:08:39,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37781988 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:08:39,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45395761 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:08:40,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45395761 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:08:40,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:08:40,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:08:40,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:08:42,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:08:42,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:08:42,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:08:42,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:08:42,533 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-10-29 03:08:47,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:08:47,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65466683 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:08:49,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65466683 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:08:49,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62969906 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:08:52,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62969906 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0002', 'account_move': 467}] 2026-10-29 03:08:52,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36685273 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:08:54,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36685273 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0003', 'account_move': 469}] 2026-10-29 03:08:54,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:08:54,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:08:54,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-10-29 03:08:54,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-10-29 03:08:54,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:08:56,773 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [581] 2026-10-29 03:08:57,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:08:57,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:08:57,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:08:57,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:08:57,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-29 03:09:03,288 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:09:03,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40630190 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:09:05,237 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40630190 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:09:05,264 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32375603 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:09:06,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32375603 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:09:06,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50709360 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:09:08,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50709360 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:09:08,192 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61933391 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-29 03:09:09,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61933391 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-29 03:09:09,034 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:09:09,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:09:10,164 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [597] 2026-10-29 03:09:10,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:09:10,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:09:10,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:09:10,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:09:10,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-10-29 03:09:15,967 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:09:16,058 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12012210 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:09:17,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12012210 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:09:17,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:09:17,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:09:18,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:09:18,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:09:18,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:09:18,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:09:18,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-10-29 03:09:26,456 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 03:10:02,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<610917487354414.1793243402.628012895584106-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:10:02,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:10:02,693 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #72 deleted mail.mail records with IDs: [263] 2026-10-29 03:10:02,719 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #72 deleted mail.message records with IDs: [15807] 2026-10-29 03:10:02,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:10:02,743 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:10:04,063 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #72 deleted pos.payment.method records with IDs: [126] 2026-10-29 03:10:04,583 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #72 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-10-29 03:10:06,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-10-29 03:10:10,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-10-29 03:10:13,196 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74074954 for PoS orders references: ['Order 88563-154-7563'] (draft: False) 2026-10-29 03:10:14,221 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74074954 with result: [{'id': 214, 'pos_reference': 'Order 88563-154-7563', 'account_move': False}] 2026-10-29 03:10:15,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-10-29 03:10:17,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:10:18,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7491196 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:10:19,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7491196 with result: [{'id': 215, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:10:19,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19603390 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:10:19,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19603390 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:10:19,853 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94263080 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:10:20,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94263080 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:10:20,686 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:10:20,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:10:20,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:10:22,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:10:22,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:10:22,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:10:22,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:10:22,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-10-29 03:10:25,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:10:25,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14334402 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:10:26,490 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14334402 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:10:26,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16442317 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:10:27,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16442317 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:10:27,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57428343 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-29 03:10:30,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57428343 with result: [{'id': 220, 'pos_reference': 'Order 09876-098-0987', 'account_move': 503}] 2026-10-29 03:10:30,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73151222 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-29 03:10:31,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73151222 with result: [{'id': 221, 'pos_reference': 'Order 00100-010-0004', 'account_move': 505}] 2026-10-29 03:10:31,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:10:31,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:10:31,708 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-10-29 03:10:31,708 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-10-29 03:10:31,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:10:34,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-29 03:10:34,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:10:34,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:10:34,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:10:34,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:10:34,280 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-10-29 03:10:36,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7399154 for PoS orders references: ['Order 15541-758-3810'] (draft: False) 2026-10-29 03:10:38,379 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7399154 with result: [{'id': 222, 'pos_reference': 'Order 15541-758-3810', 'account_move': False}] 2026-10-29 03:10:40,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-10-29 03:10:42,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2423297 for PoS orders references: ['Order 73942-299-9627'] (draft: False) 2026-10-29 03:10:44,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2423297 with result: [{'id': 223, 'pos_reference': 'Order 73942-299-9627', 'account_move': False}] 2026-10-29 03:10:46,003 100 INFO rb-19fb48c-226083-429900 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 03:10:48,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89866487 for PoS orders references: ['Order 09131-468-0042'] (draft: False) 2026-10-29 03:10:50,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89866487 with result: [{'id': 224, 'pos_reference': 'Order 09131-468-0042', 'account_move': False}] 2026-10-29 03:10:51,682 100 INFO rb-19fb48c-226083-429900 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 03:10:54,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6481962 for PoS orders references: ['Order 78603-886-1781'] (draft: False) 2026-10-29 03:10:55,790 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6481962 with result: [{'id': 225, 'pos_reference': 'Order 78603-886-1781', 'account_move': False}] 2026-10-29 03:10:57,406 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-29 03:11:30,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-10-29 03:11:32,221 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:11:32,324 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12056887 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 03:11:36,571 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12056887 with result: [{'id': 226, 'pos_reference': 'Order 12345-123-1234', 'account_move': 522}] 2026-10-29 03:11:36,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:11:37,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:11:37,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-10-29 03:11:37,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:11:38,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-29 03:11:38,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:11:38,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:11:38,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:11:38,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:11:38,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-10-29 03:11:40,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:11:41,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49044127 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:11:42,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49044127 with result: [{'id': 228, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:11:42,237 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44011283 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:11:42,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44011283 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:11:42,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28752746 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:11:43,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28752746 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:11:43,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:11:43,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:11:43,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:11:46,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:11:46,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:11:46,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:11:46,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:11:46,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 03:12:25,471 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<653320218584204.1793243545.426605463027954-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:12:25,472 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:12:25,488 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [264] 2026-10-29 03:12:25,518 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #75 deleted mail.message records with IDs: [16991] 2026-10-29 03:12:25,518 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:12:25,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:12:26,784 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #75 deleted pos.payment.method records with IDs: [144] 2026-10-29 03:12:27,237 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #75 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-10-29 03:12:29,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-10-29 03:12:31,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-10-29 03:12:32,050 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-10-29 03:12:33,008 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-10-29 03:12:33,899 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-10-29 03:12:34,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-10-29 03:12:35,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:13:13,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<700885109542730.1793243593.695574045181274-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:13:13,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:13:13,753 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [265] 2026-10-29 03:13:13,782 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #78 deleted mail.message records with IDs: [17536] 2026-10-29 03:13:13,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:13:13,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:13:15,178 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #78 deleted pos.payment.method records with IDs: [158] 2026-10-29 03:13:15,786 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #78 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-10-29 03:13:18,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-10-29 03:13:18,988 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:13:19,030 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56197085 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:13:22,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56197085 with result: [{'id': 232, 'pos_reference': 'Order 00100-010-0001', 'account_move': 528}] 2026-10-29 03:13:22,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:13:22,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:13:22,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-29 03:13:22,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:13:23,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:13:23,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:13:23,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:13:23,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:13:23,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-10-29 03:13:24,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:13:24,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72781242 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:13:27,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72781242 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 532}] 2026-10-29 03:13:27,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:13:27,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:13:27,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-10-29 03:13:27,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:13:29,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:13:29,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:13:29,200 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:13:29,200 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:13:29,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-10-29 03:13:29,967 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:13:30,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59368701 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:13:33,289 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59368701 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 536}] 2026-10-29 03:13:33,289 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:13:33,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:13:33,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:13:33,558 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #78 deleted mail.message records with IDs: [17586] 2026-10-29 03:13:33,690 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #78 deleted account.move records with IDs: [537] 2026-10-29 03:13:33,713 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #78 deleted mail.followers records with IDs: [9044] 2026-10-29 03:13:33,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:13:33,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:13:33,873 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:13:33,873 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:13:33,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-10-29 03:13:34,537 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:13:34,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24152131 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:13:38,080 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24152131 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 538}] 2026-10-29 03:13:38,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:13:38,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:13:38,083 100 INFO rb-19fb48c-226083-429900 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 03:13:38,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:13:39,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:13:39,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:13:39,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:13:39,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:13:39,793 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-10-29 03:13:40,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:13:40,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64934908 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:13:43,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64934908 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 542}] 2026-10-29 03:13:43,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:13:43,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:13:43,790 100 INFO rb-19fb48c-226083-429900 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 03:13:43,790 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:13:45,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:13:45,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:13:45,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:13:45,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:13:45,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-10-29 03:13:45,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:13:45,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51203365 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:13:49,044 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51203365 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 546}] 2026-10-29 03:13:49,044 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:13:49,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:13:49,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-29 03:13:49,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:13:50,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:13:50,148 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:13:50,148 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:13:50,148 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:13:50,166 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-10-29 03:13:50,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:13:50,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42149116 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:13:53,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42149116 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 550}] 2026-10-29 03:13:53,915 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:13:53,916 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:13:53,916 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-29 03:13:53,916 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:13:55,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:13:55,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:13:55,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:13:55,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:13:55,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-10-29 03:13:55,956 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:13:55,991 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1673181 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:13:59,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1673181 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 554}] 2026-10-29 03:13:59,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:13:59,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:13:59,285 100 INFO rb-19fb48c-226083-429900 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 03:13:59,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:00,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:00,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:00,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:00,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:00,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-10-29 03:14:01,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:01,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4079978 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:05,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4079978 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 558}] 2026-10-29 03:14:05,027 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:05,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:05,028 100 INFO rb-19fb48c-226083-429900 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 03:14:05,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:06,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:06,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:06,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:06,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:06,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-10-29 03:14:07,210 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:07,239 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83328829 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:10,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83328829 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 562}] 2026-10-29 03:14:10,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:10,866 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:10,866 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-29 03:14:10,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-29 03:14:10,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:12,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:12,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:12,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:12,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:12,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-10-29 03:14:12,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:12,958 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23749565 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:16,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23749565 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 567}] 2026-10-29 03:14:16,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:16,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:16,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-29 03:14:16,738 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-29 03:14:16,738 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:19,042 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:19,042 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:19,044 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:19,044 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:19,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-10-29 03:14:19,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:20,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70466058 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:23,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70466058 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 573}] 2026-10-29 03:14:23,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:23,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:23,561 100 INFO rb-19fb48c-226083-429900 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 03:14:23,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-29 03:14:23,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:26,089 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:26,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:26,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:26,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:26,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-10-29 03:14:26,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:26,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69146174 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:30,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69146174 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 579}] 2026-10-29 03:14:30,766 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:30,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:30,771 100 INFO rb-19fb48c-226083-429900 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 03:14:30,771 100 INFO rb-19fb48c-226083-429900 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 03:14:30,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:32,825 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:32,826 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:32,826 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:32,826 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:32,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-10-29 03:14:33,605 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:33,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15771358 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:37,032 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15771358 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 585}] 2026-10-29 03:14:37,034 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:37,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:37,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-10-29 03:14:37,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:38,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:38,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:38,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:38,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:38,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-10-29 03:14:38,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:38,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20057544 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:42,160 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20057544 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 589}] 2026-10-29 03:14:42,161 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:42,163 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:42,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-10-29 03:14:42,165 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:43,648 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:43,648 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:43,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:43,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:43,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-10-29 03:14:44,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:44,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36285354 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:47,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36285354 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 593}] 2026-10-29 03:14:47,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:47,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:47,419 100 INFO rb-19fb48c-226083-429900 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 03:14:47,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:48,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:48,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:48,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:48,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:48,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-10-29 03:14:49,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:14:49,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82597419 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:14:52,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82597419 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 597}] 2026-10-29 03:14:52,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:14:52,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 03:14:52,689 100 INFO rb-19fb48c-226083-429900 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 03:14:52,692 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:14:53,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:14:53,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:14:53,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:14:53,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:14:53,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-29 03:15:30,956 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<931462255393500.1793243730.907634973526001-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:15:30,956 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:15:30,972 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [266] 2026-10-29 03:15:31,000 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #81 deleted mail.message records with IDs: [18259] 2026-10-29 03:15:31,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:15:31,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:15:32,396 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #81 deleted pos.payment.method records with IDs: [171] 2026-10-29 03:15:32,777 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #81 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-10-29 03:15:35,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-10-29 03:15:35,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:35,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98241143 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:36,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98241143 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:36,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:36,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:38,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:38,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:38,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:38,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:38,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-10-29 03:15:38,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:38,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39055695 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:40,013 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39055695 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:40,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:40,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:41,387 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:41,394 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:41,395 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:41,395 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:41,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-10-29 03:15:42,065 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:42,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49206196 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:43,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49206196 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:43,229 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:43,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:44,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:44,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:44,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:44,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:44,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-10-29 03:15:45,457 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:45,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80466615 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:46,492 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80466615 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:46,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:46,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:47,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:47,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:47,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:47,935 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:47,953 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-10-29 03:15:48,624 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:48,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32224303 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:49,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32224303 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:49,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:49,686 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:50,965 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:50,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:50,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:50,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:50,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-10-29 03:15:51,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:51,592 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56829812 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:51,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56829812 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:51,784 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:51,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:52,909 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:52,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:52,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:52,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:52,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-10-29 03:15:53,552 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:53,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23780058 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:53,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23780058 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:53,762 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:53,762 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:55,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:55,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:55,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:55,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:55,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-10-29 03:15:55,641 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:55,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21196838 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:55,811 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21196838 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:55,812 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:55,813 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:57,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:57,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:57,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:57,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:57,302 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-10-29 03:15:57,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:57,909 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70669414 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:15:58,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70669414 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:15:58,080 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:15:58,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:15:59,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:15:59,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:15:59,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:15:59,296 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:15:59,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-10-29 03:15:59,906 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:15:59,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91264391 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:00,953 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91264391 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:00,954 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:00,954 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:02,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:02,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:02,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:02,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:02,245 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-10-29 03:16:02,855 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:02,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13042336 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:04,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13042336 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:04,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:04,037 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:05,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:05,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:05,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:05,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:05,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-10-29 03:16:06,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:06,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #455707 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:07,364 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #455707 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:07,365 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:07,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:08,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:08,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:08,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:08,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:08,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-10-29 03:16:09,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:09,254 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22327354 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:10,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22327354 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:10,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:10,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:11,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:11,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:11,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:11,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:11,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-10-29 03:16:12,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:12,381 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24677355 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:13,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24677355 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:13,434 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:13,434 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:14,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:14,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:14,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:14,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:14,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-10-29 03:16:15,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:15,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95772519 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:16,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95772519 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:16,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:16,221 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:18,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:18,096 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:18,096 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:18,096 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:18,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-10-29 03:16:18,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:18,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17812663 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:19,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17812663 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:19,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:19,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:22,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:22,227 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:22,227 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:22,227 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:22,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-10-29 03:16:22,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:22,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69797393 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:23,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69797393 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:23,922 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:23,922 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:25,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:25,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:25,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:25,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:25,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-10-29 03:16:26,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:26,406 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99411214 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:27,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99411214 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:27,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:27,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:29,210 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:29,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:29,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:29,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:29,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-10-29 03:16:29,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:29,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14352114 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:31,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14352114 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:31,046 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:31,046 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:32,495 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:32,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:32,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:32,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:32,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-10-29 03:16:33,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:33,123 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92343997 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:34,109 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92343997 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:34,110 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:34,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:35,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:35,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:35,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:35,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:35,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-10-29 03:16:36,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:16:36,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71163793 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:16:37,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71163793 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:16:37,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:16:37,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:16:38,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:16:38,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:16:38,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:16:38,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:16:38,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:17:12,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<609761263519738.1793243831.957913637161255-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:17:12,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:17:12,018 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [267] 2026-10-29 03:17:12,045 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #84 deleted mail.message records with IDs: [18958] 2026-10-29 03:17:12,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:17:12,069 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:17:13,210 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #84 deleted pos.payment.method records with IDs: [184] 2026-10-29 03:17:13,600 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #84 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-10-29 03:17:15,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-29 03:17:20,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:17:20,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73945305 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:17:22,140 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73945305 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:17:22,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60616450 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:17:23,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60616450 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:17:23,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31057778 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:17:24,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31057778 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:17:24,373 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8969298 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-29 03:17:24,805 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8969298 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-29 03:17:24,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:17:24,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:17:24,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:17:25,790 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [852] 2026-10-29 03:17:26,484 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:17:26,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:17:26,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:17:26,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:17:26,525 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-29 03:17:30,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:17:30,989 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8092784 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:17:32,481 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8092784 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:17:32,498 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70800284 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:17:33,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70800284 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:17:33,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95009826 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:17:37,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95009826 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0003', 'account_move': 669}] 2026-10-29 03:17:37,335 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:17:37,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:17:37,385 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-10-29 03:17:37,385 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:17:38,353 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [873] 2026-10-29 03:17:39,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:17:39,151 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:17:39,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:17:39,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:17:39,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-29 03:17:44,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97826799 for PoS orders references: ['Order 89016-073-3492'] (draft: False) 2026-10-29 03:17:45,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97826799 with result: [{'id': 277, 'pos_reference': 'Order 89016-073-3492', 'account_move': False}] 2026-10-29 03:17:46,762 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-29 03:17:52,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17612067 for PoS orders references: ['Order 49274-291-8469'] (draft: False) 2026-10-29 03:17:53,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17612067 with result: [{'id': 278, 'pos_reference': 'Order 49274-291-8469', 'account_move': False}] 2026-10-29 03:17:55,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-10-29 03:18:01,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<188132826568631.1793243881.770145893096924-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 03:18:01,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:18:01,840 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [268] 2026-10-29 03:18:01,869 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #84 deleted mail.message records with IDs: [19105] 2026-10-29 03:18:01,872 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:18:01,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:18:02,262 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-29 03:18:36,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<100011976697874.1793243916.469585895538330-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:18:36,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:18:36,532 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #88 deleted mail.mail records with IDs: [269] 2026-10-29 03:18:36,567 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #88 deleted mail.message records with IDs: [19597] 2026-10-29 03:18:36,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:18:36,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:18:37,744 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #88 deleted pos.payment.method records with IDs: [197] 2026-10-29 03:18:38,150 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #88 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-10-29 03:18:41,814 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-10-29 03:18:42,165 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:18:42,277 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35763547 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:18:43,533 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35763547 with result: [{'id': 280, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:18:43,544 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92635995 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:18:44,161 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92635995 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:18:44,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21547291 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:18:44,812 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21547291 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:18:44,813 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:18:44,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:18:44,821 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:18:46,462 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [909, 910] 2026-10-29 03:18:47,435 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:18:47,459 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:18:47,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:18:47,470 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:18:47,486 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-10-29 03:18:47,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:18:48,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11236776 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:18:49,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11236776 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 03:18:49,410 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21149174 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:18:50,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21149174 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:18:50,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87107183 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:18:50,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87107183 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 03:18:50,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:18:50,766 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:18:50,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:18:52,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:18:52,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:18:52,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:18:52,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:18:52,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-10-29 03:18:52,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 03:18:53,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61685123 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 03:18:56,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61685123 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0001', 'account_move': 703}] 2026-10-29 03:18:56,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81567259 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 03:18:57,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81567259 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 03:18:57,482 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47007085 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 03:18:59,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47007085 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0003', 'account_move': 705}] 2026-10-29 03:18:59,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 03:18:59,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 03:18:59,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-10-29 03:18:59,624 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-10-29 03:18:59,624 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 03:19:01,445 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [943, 944, 945, 946] 2026-10-29 03:19:02,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 03:19:02,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 03:19:02,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 03:19:02,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 03:19:02,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 03:19:36,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<392776854348397.1793243976.786337137222290-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:19:36,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:19:36,848 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #91 deleted mail.mail records with IDs: [270] 2026-10-29 03:19:36,868 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #91 deleted mail.message records with IDs: [20154] 2026-10-29 03:19:36,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:19:36,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:19:37,985 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #91 deleted pos.payment.method records with IDs: [210] 2026-10-29 03:19:38,413 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #91 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-10-29 03:19:40,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-10-29 03:19:41,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-10-29 03:19:41,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-10-29 03:19:42,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:20:14,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<499096957673387.1793244014.319153070449829-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:20:14,356 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:20:14,367 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #94 deleted mail.mail records with IDs: [271] 2026-10-29 03:20:14,394 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #94 deleted mail.message records with IDs: [20669] 2026-10-29 03:20:14,394 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:20:14,429 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:20:15,617 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #94 deleted pos.payment.method records with IDs: [223] 2026-10-29 03:20:15,969 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #94 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-10-29 03:20:18,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-10-29 03:20:21,229 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-10-29 03:20:25,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-10-29 03:20:32,326 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-10-29 03:20:35,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-10-29 03:20:38,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:21:14,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<489952358504799.1793244074.168814182281494-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:21:14,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:21:14,235 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #97 deleted mail.mail records with IDs: [272] 2026-10-29 03:21:14,260 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #97 deleted mail.message records with IDs: [21240] 2026-10-29 03:21:14,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:21:14,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:21:15,598 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #97 deleted pos.payment.method records with IDs: [236] 2026-10-29 03:21:16,084 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #97 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-10-29 03:21:18,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-10-29 03:21:18,381 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-29 03:21:22,185 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-10-29 03:21:22,291 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-29 03:21:22,648 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-10-29 03:21:22,744 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-29 03:21:29,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:22:05,264 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #100 deleted pos.payment.method records with IDs: [252] 2026-10-29 03:22:05,632 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #100 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-10-29 03:22:07,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-10-29 03:22:10,735 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #104 deleted product.product records with IDs: [1386] 2026-10-29 03:22:12,326 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #103 deleted product.product records with IDs: [1389] 2026-10-29 03:22:12,426 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #103 deleted product.template.attribute.value records with IDs: [406] 2026-10-29 03:22:12,669 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-29 03:22:20,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 03:22:21,829 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<664510805250359.1793244141.783757209777832-openerp-private@5d59ff6c6187>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 03:22:21,829 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:22:21,843 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [273] 2026-10-29 03:22:21,862 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21262] 2026-10-29 03:22:21,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:22:21,872 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:22:22,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<288631162786551.1793244142.898639917373657-openerp-private@5d59ff6c6187>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 03:22:22,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:22:22,991 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [274] 2026-10-29 03:22:23,020 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21265] 2026-10-29 03:22:23,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:22:23,032 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:22:23,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-10-29 03:22:23,062 100 INFO rb-19fb48c-226083-429900 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 03:22:23,065 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:22:24,334 100 INFO rb-19fb48c-226083-429900 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 03:22:24,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:portal_user from 127.0.0.1 2026-10-29 03:22:24,361 100 INFO rb-19fb48c-226083-429900 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 03:22:24,366 100 INFO rb-19fb48c-226083-429900 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 03:22:24,369 100 INFO rb-19fb48c-226083-429900 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 03:22:24,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:24] "POST /web/login HTTP/1.1" 303 - 57 0.048 1.296 2026-10-29 03:22:24,413 100 INFO rb-19fb48c-226083-429900 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 03:22:25,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:25] "GET /my HTTP/1.1" 200 - 234 0.254 1.322 2026-10-29 03:22:26,009 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 03:22:26,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-10-29 03:22:27,129 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:test_portal_user from n/a 2026-10-29 03:22:27,152 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:22:27,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:27] "POST /my/account HTTP/1.1" 303 - 114 0.076 0.515 2026-10-29 03:22:29,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:29] "GET /my/home HTTP/1.1" 200 - 272 0.302 1.544 2026-10-29 03:22:29,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:29] "POST /my/account HTTP/1.1" 303 - 89 0.117 0.178 2026-10-29 03:22:30,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:30] "GET /my/home HTTP/1.1" 200 - 35 0.035 0.179 2026-10-29 03:22:30,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-10-29 03:22:31,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#110) from n/a 2026-10-29 03:22:31,239 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:portal_user from n/a 2026-10-29 03:22:31,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:22:31,720 100 INFO rb-19fb48c-226083-429900 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 03:22:31,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_110_1793244151.721081' (#110) from 127.0.0.1 2026-10-29 03:22:31,913 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #110 deleted res.users.apikeys records with IDs: [1] 2026-10-29 03:22:32,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:32] "POST /my/deactivate_account HTTP/1.1" 303 - 153 0.141 0.744 2026-10-29 03:22:33,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:33] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.183 1.126 2026-10-29 03:22:33,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-10-29 03:22:35,776 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted res.users records with IDs: [110] 2026-10-29 03:22:35,809 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users_deletion: User #110 'portal_user', deleted. Original request from False. 2026-10-29 03:22:35,866 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21279, 21276, 21275, 21274] 2026-10-29 03:22:36,206 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted res.partner records with IDs: [580] 2026-10-29 03:22:36,216 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users_deletion: Partner #580 'portal_user', deleted. Original request from False. 2026-10-29 03:22:36,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-10-29 03:22:36,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 03:22:36,540 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-10-29 03:22:37,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20630 2026-10-29 03:22:37,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjqyi4rft_chrome_odoo 2026-10-29 03:22:37,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:41061/json/version 2026-10-29 03:22:37,343 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41061/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:22:37,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:22:37,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:41061/json 2026-10-29 03:22:37,390 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41061/json with timeout 3 increased to 10s during tests 2026-10-29 03:22:37,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:41061/devtools/page/A8CF86D5254819E73FE9212BA0F93039 2026-10-29 03:22:37,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-29 03:22:37,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-29 03:22:38,429 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 03:22:38,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:portal from n/a 2026-10-29 03:22:38,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-29 03:22:38,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-29 03:22:38,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 03:22:38,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:22:39,151 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-29 03:22:40,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET / HTTP/1.1" 200 - 210 0.161 1.388 2026-10-29 03:22:40,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'A8CF86D5254819E73FE9212BA0F93039', 'loaderId': 'B964FC41942959E97DAC6E11469E40A4', 'isDownload': False} 2026-10-29 03:22:40,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-29 03:22:40,102 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "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 03:22:40,109 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 03:22:40,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.045 0.049 2026-10-29 03:22:40,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 03:22:40,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.025 0.062 2026-10-29 03:22:40,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 03:22:40,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.033 2026-10-29 03:22:40,456 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:22:40,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.016 0.022 2026-10-29 03:22:40,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:22:40,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:22:40,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 03:22:40,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.010 0.076 2026-10-29 03:22:40,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:40] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.004 0.069 2026-10-29 03:22:41,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:41] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 03:22:41,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:41] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-29 03:22:41,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-29 03:22:41,475 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.205 2026-10-29 03:22:41,490 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.127 2026-10-29 03:22:41,519 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:41] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.109 2026-10-29 03:22:42,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:42] "GET /my HTTP/1.1" 200 - 99 0.082 0.792 2026-10-29 03:22:42,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:42] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:22:42,541 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:42] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:22:42,543 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:42] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:22:42,558 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:42] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:22:42,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:42] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-29 03:22:42,582 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:42] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:22:42,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:42] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.006 2026-10-29 03:22:43,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.019 2026-10-29 03:22:43,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.014 2026-10-29 03:22:43,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "POST /my/counters HTTP/1.1" 200 - 50 0.110 0.133 2026-10-29 03:22:43,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:22:43,345 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:22:43,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "POST /my/counters HTTP/1.1" 200 - 53 0.083 0.346 2026-10-29 03:22:43,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:22:43,563 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:22:43,577 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:22:43,610 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:22:43,641 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:22:43,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "POST /my/counters HTTP/1.1" 200 - 20 0.178 0.445 2026-10-29 03:22:43,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 03:22:43,709 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 03:22:43,738 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-10-29 03:22:43,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.034 0.636 2026-10-29 03:22:43,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:43] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:22:44,544 100 INFO rb-19fb48c-226083-429900 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 03:22:44,571 100 INFO rb-19fb48c-226083-429900 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 03:22:45,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:45] "GET /my/account HTTP/1.1" 200 - 52 0.049 0.591 2026-10-29 03:22:45,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:45] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.026 2026-10-29 03:22:45,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:45] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.004 2026-10-29 03:22:45,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.023 2026-10-29 03:22:45,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.005 2026-10-29 03:22:45,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:45] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.014 2026-10-29 03:22:46,933 100 INFO rb-19fb48c-226083-429900 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 03:22:46,954 100 INFO rb-19fb48c-226083-429900 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 03:22:46,969 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-29 03:22:47,035 100 INFO rb-19fb48c-226083-429900 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 03:22:47,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:47] "POST /my/account HTTP/1.1" 303 - 114 0.194 0.246 2026-10-29 03:22:47,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:47] "GET /my/home HTTP/1.1" 200 - 51 0.092 0.190 2026-10-29 03:22:47,853 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:47] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.019 2026-10-29 03:22:48,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.005 2026-10-29 03:22:48,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.018 2026-10-29 03:22:48,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-29 03:22:48,239 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:48] "POST /my/counters HTTP/1.1" 200 - 34 0.055 0.077 2026-10-29 03:22:48,291 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:48] "POST /my/counters HTTP/1.1" 200 - 13 0.018 0.146 2026-10-29 03:22:48,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:48] "POST /my/counters HTTP/1.1" 200 - 27 0.036 0.238 2026-10-29 03:22:48,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.271 2026-10-29 03:22:49,350 100 INFO rb-19fb48c-226083-429900 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 03:22:49,354 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-29 03:22:49,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:22:49,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20630 2026-10-29 03:22:49,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-29 03:22:49,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20630 2026-10-29 03:22:49,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032249_578824_TestUi.txt 2026-10-29 03:22:49,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpjqyi4rft_chrome_odoo" 2026-10-29 03:22:49,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-10-29 03:22:50,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20851 2026-10-29 03:22:50,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuwl9jpp0_chrome_odoo 2026-10-29 03:22:50,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:36305/json/version 2026-10-29 03:22:50,575 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36305/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:22:50,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:22:50,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:36305/json 2026-10-29 03:22:50,649 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36305/json with timeout 3 increased to 10s during tests 2026-10-29 03:22:50,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:36305/devtools/page/66C42E039C59F22840175AB8CBCA79D1 2026-10-29 03:22:50,804 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-29 03:22:50,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-29 03:22:51,772 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 03:22:51,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:portal from n/a 2026-10-29 03:22:51,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-29 03:22:51,792 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-29 03:22:51,792 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 03:22:51,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:22:52,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-29 03:22:53,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET / HTTP/1.1" 200 - 208 0.147 1.524 2026-10-29 03:22:53,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '66C42E039C59F22840175AB8CBCA79D1', 'loaderId': 'F3D3532D8BDE36BCE0A445AA59BC4D0A', 'isDownload': False} 2026-10-29 03:22:53,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-29 03:22:53,513 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:22:53,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 03:22:53,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.032 0.055 2026-10-29 03:22:53,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 03:22:53,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.084 2026-10-29 03:22:53,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 03:22:53,712 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.038 2026-10-29 03:22:53,866 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:22:53,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:22:53,885 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:22:53,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:53] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.040 0.020 2026-10-29 03:22:53,958 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 03:22:54,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:54] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.007 0.070 2026-10-29 03:22:54,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:54] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.005 0.075 2026-10-29 03:22:54,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 03:22:54,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:54] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-29 03:22:54,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-29 03:22:54,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.031 0.159 2026-10-29 03:22:54,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.119 2026-10-29 03:22:54,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:54] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.121 2026-10-29 03:22:55,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:55] "GET /my HTTP/1.1" 200 - 103 0.063 0.697 2026-10-29 03:22:55,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:55] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:22:55,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:55] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:22:55,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:55] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:22:55,707 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:55] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:22:55,709 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:55] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:22:55,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:55] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:22:56,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-29 03:22:56,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.024 2026-10-29 03:22:56,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.009 0.020 2026-10-29 03:22:56,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "POST /my/counters HTTP/1.1" 200 - 65 0.091 0.130 2026-10-29 03:22:56,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:22:56,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:22:56,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:22:56,424 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:22:56,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 03:22:56,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:22:56,461 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:22:56,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "POST /my/counters HTTP/1.1" 200 - 70 0.118 0.333 2026-10-29 03:22:56,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:22:56,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:22:56,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:22:56,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "POST /my/counters HTTP/1.1" 200 - 25 0.031 0.512 2026-10-29 03:22:56,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.550 2026-10-29 03:22:56,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:56] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:22:57,429 100 INFO rb-19fb48c-226083-429900 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 03:22:57,450 100 INFO rb-19fb48c-226083-429900 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 03:22:58,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:58] "GET /my/account HTTP/1.1" 200 - 48 0.065 0.590 2026-10-29 03:22:58,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:58] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.006 0.024 2026-10-29 03:22:58,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:58] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.006 2026-10-29 03:22:58,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.017 2026-10-29 03:22:58,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.036 2026-10-29 03:22:58,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:22:58] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.016 2026-10-29 03:22:59,865 100 INFO rb-19fb48c-226083-429900 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 03:22:59,881 100 INFO rb-19fb48c-226083-429900 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 03:22:59,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-29 03:22:59,937 100 INFO rb-19fb48c-226083-429900 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 03:23:00,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:00] "POST /my/account HTTP/1.1" 303 - 109 0.081 0.212 2026-10-29 03:23:00,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:00] "GET /my/home HTTP/1.1" 200 - 57 0.040 0.178 2026-10-29 03:23:00,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:00] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.020 0.029 2026-10-29 03:23:00,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:00] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.005 2026-10-29 03:23:00,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.017 2026-10-29 03:23:00,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.012 2026-10-29 03:23:00,880 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:00] "POST /my/counters HTTP/1.1" 200 - 18 0.015 0.045 2026-10-29 03:23:01,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:01] "POST /my/counters HTTP/1.1" 200 - 54 0.041 0.164 2026-10-29 03:23:01,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:01] "POST /my/counters HTTP/1.1" 200 - 40 0.071 0.276 2026-10-29 03:23:01,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:01] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.332 2026-10-29 03:23:02,048 100 INFO rb-19fb48c-226083-429900 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 03:23:02,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-29 03:23:02,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20851 2026-10-29 03:23:02,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-29 03:23:02,064 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20851 2026-10-29 03:23:02,118 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:23:02,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032302_204582_TestUi.txt 2026-10-29 03:23:02,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpuwl9jpp0_chrome_odoo" 2026-10-29 03:23:02,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 03:23:37,575 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #111 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 03:23:41,098 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #111 deleted ir.attachment records with IDs: [5792, 5793, 5794, 5795, 5796, 5797, 5798, 5799, 5839, 5840, 5841, 5842, 5843, 5844, 5845, 5846] 2026-10-29 03:23:41,099 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #111 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-10-29 03:23:41,146 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #111 deleted ir.sequence records with IDs: [3018, 3021, 3069, 3072, 3019, 3022, 3070, 3073] 2026-10-29 03:23:51,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<565115707549227.1793244231.081988096237183-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-10-29 03:23:51,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:23:51,163 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #111 deleted mail.mail records with IDs: [277] 2026-10-29 03:23:51,206 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #111 deleted mail.message records with IDs: [21814] 2026-10-29 03:23:51,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:23:51,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:23:51,965 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-10-29 03:23:52,706 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21069 2026-10-29 03:23:52,706 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr_7uyrho_chrome_odoo 2026-10-29 03:23:52,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41741/json/version 2026-10-29 03:23:52,713 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41741/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:23:52,821 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:23:52,821 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41741/json 2026-10-29 03:23:52,822 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41741/json with timeout 3 increased to 10s during tests 2026-10-29 03:23:52,834 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41741/devtools/page/DA1043B2F1B57D3785AFE1838FBC7D22 2026-10-29 03:23:52,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:23:52,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:23:53,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:23:53,008 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:23:53,024 100 INFO rb-19fb48c-226083-429900 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 03:23:53,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-29 03:23:53,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:23:54,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.113 0.882 2026-10-29 03:23:54,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DA1043B2F1B57D3785AFE1838FBC7D22', 'loaderId': '729995D3DA8689585166161CA42FBC2E', 'isDownload': False} 2026-10-29 03:23:54,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-10-29 03:23:54,086 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:23:54,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.034 0.021 2026-10-29 03:23:54,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.065 2026-10-29 03:23:54,210 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.099 2026-10-29 03:23:54,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 03:23:54,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.030 2026-10-29 03:23:54,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.009 2026-10-29 03:23:54,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:23:54,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:23:54,970 100 INFO rb-19fb48c-226083-429900 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 03:23:56,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.393 0.707 2026-10-29 03:23:56,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.095 1.147 2026-10-29 03:23:56,336 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:23:56,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.065 0.253 2026-10-29 03:23:56,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-29 03:23:56,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:23:57,365 100 INFO rb-19fb48c-226083-429900 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 03:23:57,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.202 0.579 2026-10-29 03:23:57,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.060 2026-10-29 03:23:57,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "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 03:23:57,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 03:23:57,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 14 0.029 0.044 2026-10-29 03:23:57,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.016 0.141 2026-10-29 03:23:57,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:23:57,848 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.014 0.198 2026-10-29 03:23:57,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.028 0.304 2026-10-29 03:23:57,970 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23: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 03:23:57,987 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:23:58,010 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:23:58,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:23:58,033 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:23:58,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.057 0.381 2026-10-29 03:23:58,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.011 0.512 2026-10-29 03:23:58,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.487 2026-10-29 03:23:58,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.013 0.432 2026-10-29 03:23:58,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.017 0.441 2026-10-29 03:23:58,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.007 0.322 2026-10-29 03:23:58,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.011 0.334 2026-10-29 03:23:58,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.291 2026-10-29 03:23:58,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.279 2026-10-29 03:23:58,494 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.256 2026-10-29 03:23:58,514 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.244 2026-10-29 03:23:58,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.163 2026-10-29 03:23:58,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.154 2026-10-29 03:23:58,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.152 2026-10-29 03:23:58,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.009 0.140 2026-10-29 03:23:58,664 100 INFO rb-19fb48c-226083-429900 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 03:23:58,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.002 0.188 2026-10-29 03:23:58,690 100 INFO rb-19fb48c-226083-429900 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 03:23:58,709 100 INFO rb-19fb48c-226083-429900 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 03:23:58,725 100 INFO rb-19fb48c-226083-429900 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 03:23:58,730 100 INFO rb-19fb48c-226083-429900 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 03:23:58,733 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23: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 03:23:58,740 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:23:58,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:58] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.009 0.208 2026-10-29 03:23:58,749 100 INFO rb-19fb48c-226083-429900 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 03:23:58,771 100 INFO rb-19fb48c-226083-429900 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 03:23:58,817 100 INFO rb-19fb48c-226083-429900 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 03:23:58,834 100 INFO rb-19fb48c-226083-429900 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 03:23:58,853 100 INFO rb-19fb48c-226083-429900 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 03:23:58,864 100 INFO rb-19fb48c-226083-429900 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 03:23:58,882 100 INFO rb-19fb48c-226083-429900 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 03:23:58,896 100 INFO rb-19fb48c-226083-429900 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 03:23:58,914 100 INFO rb-19fb48c-226083-429900 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 03:23:58,930 100 INFO rb-19fb48c-226083-429900 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 03:23:58,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:23:58,964 100 INFO rb-19fb48c-226083-429900 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 03:23:58,984 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 03:23:59,003 100 INFO rb-19fb48c-226083-429900 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 03:23:59,012 100 INFO rb-19fb48c-226083-429900 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 03:23:59,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:59] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:23:59,032 100 INFO rb-19fb48c-226083-429900 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 03:23:59,049 100 INFO rb-19fb48c-226083-429900 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 03:23:59,066 100 INFO rb-19fb48c-226083-429900 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 03:23:59,081 100 INFO rb-19fb48c-226083-429900 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 03:23:59,100 100 INFO rb-19fb48c-226083-429900 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 03:23:59,116 100 INFO rb-19fb48c-226083-429900 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 03:23:59,130 100 INFO rb-19fb48c-226083-429900 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 03:23:59,150 100 INFO rb-19fb48c-226083-429900 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 03:23:59,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23: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 03:23:59,170 100 INFO rb-19fb48c-226083-429900 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 03:23:59,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:23:59,202 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:23:59,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:23:59,243 100 INFO rb-19fb48c-226083-429900 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 03:23:59,254 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-29 03:23:59,265 100 INFO rb-19fb48c-226083-429900 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 03:23:59,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:59] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.014 0.040 2026-10-29 03:23:59,284 100 INFO rb-19fb48c-226083-429900 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 03:23:59,299 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:23:59,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-29 03:23:59,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.051 2026-10-29 03:23:59,351 100 INFO rb-19fb48c-226083-429900 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 03:23:59,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:59] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.005 0.060 2026-10-29 03:23:59,370 100 INFO rb-19fb48c-226083-429900 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 03:23:59,384 100 INFO rb-19fb48c-226083-429900 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 03:23:59,418 100 INFO rb-19fb48c-226083-429900 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 03:23:59,420 100 INFO rb-19fb48c-226083-429900 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 03:23:59,431 100 INFO rb-19fb48c-226083-429900 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 03:23:59,447 100 INFO rb-19fb48c-226083-429900 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 03:23:59,465 100 INFO rb-19fb48c-226083-429900 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 03:23:59,484 100 INFO rb-19fb48c-226083-429900 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 03:23:59,497 100 INFO rb-19fb48c-226083-429900 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 03:23:59,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:23:59,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:23:59,549 100 INFO rb-19fb48c-226083-429900 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 03:23:59,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:23:59] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.005 0.017 2026-10-29 03:23:59,569 100 INFO rb-19fb48c-226083-429900 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 03:23:59,594 100 INFO rb-19fb48c-226083-429900 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 03:23:59,605 100 INFO rb-19fb48c-226083-429900 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 03:23:59,619 100 INFO rb-19fb48c-226083-429900 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 03:23:59,634 100 INFO rb-19fb48c-226083-429900 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 03:23:59,653 100 INFO rb-19fb48c-226083-429900 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 03:23:59,672 100 INFO rb-19fb48c-226083-429900 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 03:23:59,681 100 INFO rb-19fb48c-226083-429900 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 03:23:59,700 100 INFO rb-19fb48c-226083-429900 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 03:23:59,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:23:59,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:23:59,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-29 03:23:59,827 100 INFO rb-19fb48c-226083-429900 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 03:23:59,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:23:59,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-29 03:23:59,866 100 INFO rb-19fb48c-226083-429900 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 03:23:59,881 100 INFO rb-19fb48c-226083-429900 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 03:23:59,900 100 INFO rb-19fb48c-226083-429900 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 03:23:59,916 100 INFO rb-19fb48c-226083-429900 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 03:23:59,933 100 INFO rb-19fb48c-226083-429900 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 03:23:59,948 100 INFO rb-19fb48c-226083-429900 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 03:23:59,965 100 INFO rb-19fb48c-226083-429900 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 03:23:59,988 100 INFO rb-19fb48c-226083-429900 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 03:24:00,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:24:00,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-29 03:24:00,035 100 INFO rb-19fb48c-226083-429900 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 03:24:00,064 100 INFO rb-19fb48c-226083-429900 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 03:24:00,067 100 INFO rb-19fb48c-226083-429900 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 03:24:00,081 100 INFO rb-19fb48c-226083-429900 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 03:24:00,096 100 INFO rb-19fb48c-226083-429900 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 03:24:00,112 100 INFO rb-19fb48c-226083-429900 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 03:24:00,135 100 INFO rb-19fb48c-226083-429900 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 03:24:00,148 100 INFO rb-19fb48c-226083-429900 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 03:24:00,165 100 INFO rb-19fb48c-226083-429900 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 03:24:00,179 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:24:00,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:24:00,212 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-29 03:24:00,231 100 INFO rb-19fb48c-226083-429900 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 03:24:00,245 100 INFO rb-19fb48c-226083-429900 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 03:24:00,262 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-29 03:24:00,280 100 INFO rb-19fb48c-226083-429900 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 03:24:00,301 100 INFO rb-19fb48c-226083-429900 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 03:24:00,317 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-29 03:24:00,331 100 INFO rb-19fb48c-226083-429900 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 03:24:00,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:00] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.006 0.019 2026-10-29 03:24:00,361 100 INFO rb-19fb48c-226083-429900 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 03:24:00,373 100 INFO rb-19fb48c-226083-429900 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 03:24:00,384 100 INFO rb-19fb48c-226083-429900 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 03:24:00,398 100 INFO rb-19fb48c-226083-429900 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 03:24:00,418 100 INFO rb-19fb48c-226083-429900 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 03:24:00,431 100 INFO rb-19fb48c-226083-429900 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 03:24:00,447 100 INFO rb-19fb48c-226083-429900 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 03:24:00,466 100 INFO rb-19fb48c-226083-429900 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 03:24:00,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:24:00,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:24:00,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-29 03:24:00,531 100 INFO rb-19fb48c-226083-429900 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 03:24:00,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:24:00,563 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:24:00,581 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21069 2026-10-29 03:24:00,584 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:24:00,585 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21069 2026-10-29 03:24:00,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032400_722125_TestUi.txt 2026-10-29 03:24:00,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr_7uyrho_chrome_odoo" 2026-10-29 03:24:00,746 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-10-29 03:24:01,382 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21294 2026-10-29 03:24:01,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpekx9ec3h_chrome_odoo 2026-10-29 03:24:01,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33335/json/version 2026-10-29 03:24:01,385 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33335/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:24:01,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:24:01,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33335/json 2026-10-29 03:24:01,429 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33335/json with timeout 3 increased to 10s during tests 2026-10-29 03:24:01,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33335/devtools/page/970D9CD4569716F10EAEE9BCEAE4F5AD 2026-10-29 03:24:01,487 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:24:01,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:24:01,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:24:01,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:24:01,654 100 INFO rb-19fb48c-226083-429900 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 03:24:01,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-29 03:24:01,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:24:02,648 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:02] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.111 0.857 2026-10-29 03:24:02,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '970D9CD4569716F10EAEE9BCEAE4F5AD', 'loaderId': 'CF81C500EE64D7648E4CDF90C05B60A7', 'isDownload': False} 2026-10-29 03:24:02,655 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-10-29 03:24:02,684 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:24:02,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:02] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-10-29 03:24:02,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:02] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.032 2026-10-29 03:24:02,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:02] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.028 2026-10-29 03:24:03,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:24:03,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-29 03:24:03,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:24:03,397 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:24:03,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:24:03,417 100 INFO rb-19fb48c-226083-429900 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 03:24:04,655 100 INFO rb-19fb48c-226083-429900 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 03:24:05,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.297 1.846 2026-10-29 03:24:05,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.103 2026-10-29 03:24:05,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:05] "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 03:24:05,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 03:24:05,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:05] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 14 0.058 0.067 2026-10-29 03:24:06,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.010 0.188 2026-10-29 03:24:06,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:24:06,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.030 0.240 2026-10-29 03:24:06,215 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "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 03:24:06,239 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:24:06,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:24:06,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.012 0.342 2026-10-29 03:24:06,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:24:06,336 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 03:24:06,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.026 0.401 2026-10-29 03:24:06,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.012 0.469 2026-10-29 03:24:06,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.418 2026-10-29 03:24:06,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.027 0.380 2026-10-29 03:24:06,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 11 0.015 0.241 2026-10-29 03:24:06,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.009 0.295 2026-10-29 03:24:06,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.009 0.331 2026-10-29 03:24:06,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.013 0.290 2026-10-29 03:24:06,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.305 2026-10-29 03:24:06,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.290 2026-10-29 03:24:06,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.256 2026-10-29 03:24:06,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.205 2026-10-29 03:24:06,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.178 2026-10-29 03:24:06,871 100 INFO rb-19fb48c-226083-429900 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 03:24:06,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.147 2026-10-29 03:24:06,891 100 INFO rb-19fb48c-226083-429900 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 03:24:06,904 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:24:06,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.004 0.163 2026-10-29 03:24:06,934 100 INFO rb-19fb48c-226083-429900 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 03:24:06,942 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:24:06,955 100 INFO rb-19fb48c-226083-429900 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 03:24:06,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:06] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.009 0.182 2026-10-29 03:24:07,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:07] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.008 0.190 2026-10-29 03:24:07,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:07] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.014 0.074 2026-10-29 03:24:07,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:24:07,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-10-29 03:24:07,114 100 INFO rb-19fb48c-226083-429900 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 03:24:07,129 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:24:07,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21294 2026-10-29 03:24:07,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:24:07,146 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21294 2026-10-29 03:24:07,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032407_250641_TestUi.txt 2026-10-29 03:24:07,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpekx9ec3h_chrome_odoo" 2026-10-29 03:24:07,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-10-29 03:24:08,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21493 2026-10-29 03:24:08,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3phmor4y_chrome_odoo 2026-10-29 03:24:08,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36935/json/version 2026-10-29 03:24:08,004 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36935/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:24:08,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:24:08,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36935/json 2026-10-29 03:24:08,026 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36935/json with timeout 3 increased to 10s during tests 2026-10-29 03:24:08,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36935/devtools/page/5E35726110F145505D1ABCA60F9F9540 2026-10-29 03:24:08,077 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:24:08,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:24:08,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:24:08,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:24:08,256 100 INFO rb-19fb48c-226083-429900 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 03:24:08,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-29 03:24:08,292 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:24:09,291 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.102 0.905 2026-10-29 03:24:09,302 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '5E35726110F145505D1ABCA60F9F9540', 'loaderId': '37479A88B31778DD50D5252632608DE9', 'isDownload': False} 2026-10-29 03:24:09,302 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-10-29 03:24:09,342 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:24:09,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.040 2026-10-29 03:24:09,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.035 2026-10-29 03:24:09,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.063 2026-10-29 03:24:09,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:24:09,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.019 2026-10-29 03:24:10,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:24:10,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-29 03:24:10,060 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:24:10,089 100 INFO rb-19fb48c-226083-429900 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 03:24:10,866 100 INFO rb-19fb48c-226083-429900 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 03:24:11,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.288 0.754 2026-10-29 03:24:11,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.079 2026-10-29 03:24:11,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "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 03:24:11,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:24:11,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 14 0.028 0.071 2026-10-29 03:24:11,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.021 0.144 2026-10-29 03:24:11,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:24:11,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.023 0.260 2026-10-29 03:24:11,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24: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 03:24:11,739 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:24:11,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:24:11,763 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 03:24:11,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:24:11,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.025 0.404 2026-10-29 03:24:11,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.015 0.462 2026-10-29 03:24:11,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.020 0.519 2026-10-29 03:24:11,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.449 2026-10-29 03:24:12,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.041 0.439 2026-10-29 03:24:12,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.010 0.307 2026-10-29 03:24:12,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.018 0.337 2026-10-29 03:24:12,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 8 0.020 0.355 2026-10-29 03:24:12,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.315 2026-10-29 03:24:12,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.319 2026-10-29 03:24:12,317 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.312 2026-10-29 03:24:12,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.232 2026-10-29 03:24:12,355 100 INFO rb-19fb48c-226083-429900 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 03:24:12,377 100 INFO rb-19fb48c-226083-429900 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 03:24:12,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.245 2026-10-29 03:24:12,424 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.009 0.212 2026-10-29 03:24:12,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:24:12,435 100 INFO rb-19fb48c-226083-429900 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 03:24:12,444 100 INFO rb-19fb48c-226083-429900 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 03:24:12,445 100 INFO rb-19fb48c-226083-429900 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 03:24:12,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.175 2026-10-29 03:24:12,454 100 INFO rb-19fb48c-226083-429900 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 03:24:12,460 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:24:12,467 100 INFO rb-19fb48c-226083-429900 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 03:24:12,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.005 0.190 2026-10-29 03:24:12,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.003 0.162 2026-10-29 03:24:12,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-29%2003:23:02 HTTP/1.1" 200 - 4 0.002 0.161 2026-10-29 03:24:12,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-29 03:24:12,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.020 0.096 2026-10-29 03:24:12,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.017 0.074 2026-10-29 03:24:12,744 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:24:12,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:24:12,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:24:13,743 100 INFO rb-19fb48c-226083-429900 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 03:24:13,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.176 0.599 2026-10-29 03:24:13,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.092 2026-10-29 03:24:13,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:13] "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 03:24:13,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:24:14,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.014 2026-10-29 03:24:14,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:14] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.005 0.037 2026-10-29 03:24:14,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:14] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.006 0.018 2026-10-29 03:24:14,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.029 2026-10-29 03:24:14,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:14] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.015 2026-10-29 03:24:14,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:24:14,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-10-29 03:24:14,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-29 03:24:15,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:15] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.014 0.073 2026-10-29 03:24:15,038 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:24:15,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 03:24:15,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 03:24:15,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.170 0.586 2026-10-29 03:24:15,996 100 INFO rb-19fb48c-226083-429900 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 03:24:16,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.075 2026-10-29 03:24:16,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:16] "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 03:24:16,174 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:24:16,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-10-29 03:24:16,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:16] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.035 2026-10-29 03:24:16,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-29 03:24:16,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:16] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.023 2026-10-29 03:24:17,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:24:17,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:24:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:24:17,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21493 2026-10-29 03:24:17,115 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:24:17,120 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21493 2026-10-29 03:24:17,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032417_259408_TestUi.txt 2026-10-29 03:24:17,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3phmor4y_chrome_odoo" 2026-10-29 03:24:17,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-10-29 03:24:52,736 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #116 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 03:24:56,024 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #116 deleted ir.attachment records with IDs: [5945, 5946, 5947, 5948, 5949, 5950, 5951, 5952, 5992, 5993, 5994, 5995, 5996, 5997, 5998, 5999] 2026-10-29 03:24:56,024 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #116 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-10-29 03:24:56,049 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #116 deleted ir.sequence records with IDs: [3128, 3131, 3179, 3182, 3129, 3132, 3180, 3183] 2026-10-29 03:25:04,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-10-29 03:25:06,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21718 2026-10-29 03:25:06,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwh4sd46r_chrome_odoo 2026-10-29 03:25:06,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32831/json/version 2026-10-29 03:25:06,324 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:32831/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:25:06,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:25:06,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32831/json 2026-10-29 03:25:06,464 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:32831/json with timeout 3 increased to 10s during tests 2026-10-29 03:25:06,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32831/devtools/page/7B6D131BCC98AAA731B411A6DB21ABF4 2026-10-29 03:25:06,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:25:06,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:25:06,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:25:07,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:25:07,012 100 INFO rb-19fb48c-226083-429900 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 03:25:07,012 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:25:07,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:25:08,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.159 1.038 2026-10-29 03:25:08,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7B6D131BCC98AAA731B411A6DB21ABF4', 'loaderId': 'A20AEF49FF5296C58EF02B37BCDB0779', 'isDownload': False} 2026-10-29 03:25:08,237 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-10-29 03:25:08,280 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:08,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:08] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.020 2026-10-29 03:25:08,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:08] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.020 2026-10-29 03:25:08,370 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:08] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.058 2026-10-29 03:25:08,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 03:25:09,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 03:25:09,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.010 2026-10-29 03:25:09,092 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:25:09,104 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:25:09,133 100 INFO rb-19fb48c-226083-429900 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 03:25:10,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.355 0.843 2026-10-29 03:25:10,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:10] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.227 2026-10-29 03:25:10,452 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:10,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.105 2026-10-29 03:25:10,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:25:10,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:25:11,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:25:11,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.216 0.635 2026-10-29 03:25:11,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.100 2026-10-29 03:25:11,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:11] "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 03:25:11,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:25:11,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.040 0.085 2026-10-29 03:25:12,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.160 2026-10-29 03:25:12,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:12,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.174 2026-10-29 03:25:12,181 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.226 2026-10-29 03:25:12,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.291 2026-10-29 03:25:12,340 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.369 2026-10-29 03:25:12,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:12,397 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:25:12,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.046 0.371 2026-10-29 03:25:12,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:12,466 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:25:12,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.036 0.402 2026-10-29 03:25:12,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.477 2026-10-29 03:25:12,694 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.487 2026-10-29 03:25:12,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.495 2026-10-29 03:25:12,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.306 2026-10-29 03:25:12,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.008 0.330 2026-10-29 03:25:12,832 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:25:12,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.283 2026-10-29 03:25:12,877 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.315 2026-10-29 03:25:12,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.256 2026-10-29 03:25:12,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.029 2026-10-29 03:25:13,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:13] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.022 0.207 2026-10-29 03:25:13,058 100 INFO rb-19fb48c-226083-429900 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 03:25:13,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.027 0.200 2026-10-29 03:25:13,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:25:13,125 100 INFO rb-19fb48c-226083-429900 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 03:25:13,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.268 2026-10-29 03:25:13,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.450 2026-10-29 03:25:13,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.009 0.292 2026-10-29 03:25:13,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.280 2026-10-29 03:25:13,265 100 INFO rb-19fb48c-226083-429900 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 03:25:13,317 100 INFO rb-19fb48c-226083-429900 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 03:25:13,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.238 2026-10-29 03:25:13,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.037 2026-10-29 03:25:13,394 100 INFO rb-19fb48c-226083-429900 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 03:25:13,417 100 INFO rb-19fb48c-226083-429900 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 03:25:13,422 100 INFO rb-19fb48c-226083-429900 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 03:25:14,323 100 INFO rb-19fb48c-226083-429900 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 03:25:14,390 100 INFO rb-19fb48c-226083-429900 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 03:25:14,398 100 INFO rb-19fb48c-226083-429900 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 03:25:14,409 100 INFO rb-19fb48c-226083-429900 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 03:25:14,441 100 INFO rb-19fb48c-226083-429900 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 03:25:14,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:25:14,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:25:14,452 100 INFO rb-19fb48c-226083-429900 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 03:25:14,471 100 INFO rb-19fb48c-226083-429900 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 03:25:14,489 100 INFO rb-19fb48c-226083-429900 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 03:25:14,498 100 INFO rb-19fb48c-226083-429900 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 03:25:14,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:25:14,551 100 INFO rb-19fb48c-226083-429900 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 03:25:14,561 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:14,571 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69844490 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-10-29 03:25:14,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69844490 with result: [{'id': 301, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-10-29 03:25:14,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.188 0.181 2026-10-29 03:25:15,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.034 0.084 2026-10-29 03:25:15,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:15] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.017 2026-10-29 03:25:15,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 03:25:15,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:25:15,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:15,936 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21718 2026-10-29 03:25:15,937 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:25:15,938 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21718 2026-10-29 03:25:16,089 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032516_088674_TestUi.txt 2026-10-29 03:25:16,089 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwh4sd46r_chrome_odoo" 2026-10-29 03:25:16,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-10-29 03:25:17,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21926 2026-10-29 03:25:17,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvlgfrxbr_chrome_odoo 2026-10-29 03:25:17,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40021/json/version 2026-10-29 03:25:17,625 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40021/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:25:17,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:25:17,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40021/json 2026-10-29 03:25:17,711 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40021/json with timeout 3 increased to 10s during tests 2026-10-29 03:25:17,730 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40021/devtools/page/D612B58DBD8B073282B46E5BD412A8DE 2026-10-29 03:25:17,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:25:17,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:25:18,105 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:25:18,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:25:18,123 100 INFO rb-19fb48c-226083-429900 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 03:25:18,123 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:25:18,161 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:25:19,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:19] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.100 0.917 2026-10-29 03:25:19,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D612B58DBD8B073282B46E5BD412A8DE', 'loaderId': '5C711B37E4BCBBB27C88F2D4AEDC7C99', 'isDownload': False} 2026-10-29 03:25:19,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-10-29 03:25:19,207 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:19,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:19] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.013 2026-10-29 03:25:19,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:19] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 03:25:19,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:19] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.057 2026-10-29 03:25:19,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:25:19,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 03:25:20,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:25:20,030 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:20,049 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:25:20,092 100 INFO rb-19fb48c-226083-429900 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 03:25:20,871 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:25:21,363 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.433 0.875 2026-10-29 03:25:21,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.103 2026-10-29 03:25:21,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.020 2026-10-29 03:25:21,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:25:21,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.066 0.112 2026-10-29 03:25:21,879 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.217 2026-10-29 03:25:21,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:21,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.255 2026-10-29 03:25:22,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.323 2026-10-29 03:25:22,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.393 2026-10-29 03:25:22,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "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 03:25:22,179 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:25:22,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:22,205 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:22,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.479 2026-10-29 03:25:22,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.439 2026-10-29 03:25:22,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.393 2026-10-29 03:25:22,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.427 2026-10-29 03:25:22,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.383 2026-10-29 03:25:22,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.284 2026-10-29 03:25:22,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.239 2026-10-29 03:25:22,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.260 2026-10-29 03:25:22,582 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:22,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.249 2026-10-29 03:25:22,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.059 0.299 2026-10-29 03:25:22,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.310 2026-10-29 03:25:22,763 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.258 2026-10-29 03:25:22,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.279 2026-10-29 03:25:22,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-10-29 03:25:22,934 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.327 2026-10-29 03:25:22,944 100 INFO rb-19fb48c-226083-429900 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 03:25:22,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.015 0.348 2026-10-29 03:25:22,994 100 INFO rb-19fb48c-226083-429900 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 03:25:22,997 100 INFO rb-19fb48c-226083-429900 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 03:25:22,998 100 INFO rb-19fb48c-226083-429900 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 03:25:23,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.017 0.273 2026-10-29 03:25:23,036 100 INFO rb-19fb48c-226083-429900 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 03:25:23,056 100 INFO rb-19fb48c-226083-429900 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 03:25:23,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.297 2026-10-29 03:25:23,077 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:25:23,082 100 INFO rb-19fb48c-226083-429900 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 03:25:23,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:25:23,124 100 INFO rb-19fb48c-226083-429900 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 03:25:23,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.028 0.208 2026-10-29 03:25:23,145 100 INFO rb-19fb48c-226083-429900 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 03:25:23,161 100 INFO rb-19fb48c-226083-429900 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 03:25:23,162 100 INFO rb-19fb48c-226083-429900 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 03:25:23,191 100 INFO rb-19fb48c-226083-429900 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 03:25:23,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:25:23,226 100 INFO rb-19fb48c-226083-429900 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 03:25:23,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.079 0.259 2026-10-29 03:25:23,251 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:25:23,257 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92198402 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-10-29 03:25:23,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92198402 with result: [{'id': 302, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-10-29 03:25:23,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.169 0.190 2026-10-29 03:25:23,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.025 0.069 2026-10-29 03:25:23,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:23] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-10-29 03:25:24,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:25:24,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:25:24,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:24,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21926 2026-10-29 03:25:24,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:25:24,582 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21926 2026-10-29 03:25:24,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032524_696337_TestUi.txt 2026-10-29 03:25:24,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvlgfrxbr_chrome_odoo" 2026-10-29 03:25:25,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22140 2026-10-29 03:25:25,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjv64yjhv_chrome_odoo 2026-10-29 03:25:25,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34845/json/version 2026-10-29 03:25:25,193 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34845/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:25:25,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:25:25,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34845/json 2026-10-29 03:25:25,311 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34845/json with timeout 3 increased to 10s during tests 2026-10-29 03:25:25,326 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34845/devtools/page/511F14028605C49C8121F49548803187 2026-10-29 03:25:25,342 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:25:25,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:25:25,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:25:25,449 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:25:25,479 100 INFO rb-19fb48c-226083-429900 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 03:25:25,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:25:25,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.027 0.104 2026-10-29 03:25:25,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '511F14028605C49C8121F49548803187', 'loaderId': '07E7A0054CC1258DACD06C982D6D22FB', 'isDownload': False} 2026-10-29 03:25:25,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-10-29 03:25:25,682 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:25,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:25] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.026 2026-10-29 03:25:25,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:25] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.052 2026-10-29 03:25:25,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:25] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 03:25:26,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 03:25:26,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 03:25:26,497 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:25:26,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.021 0.033 2026-10-29 03:25:26,528 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:25:26,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 03:25:26,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:25:26,638 100 INFO rb-19fb48c-226083-429900 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 03:25:27,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-10-29 03:25:27,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.288 0.728 2026-10-29 03:25:27,817 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.101 2026-10-29 03:25:27,880 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.019 2026-10-29 03:25:27,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 03:25:28,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.069 2026-10-29 03:25:28,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.142 2026-10-29 03:25:28,192 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:25:28,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.224 2026-10-29 03:25:28,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.272 2026-10-29 03:25:28,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.318 2026-10-29 03:25:28,451 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.395 2026-10-29 03:25:28,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.370 2026-10-29 03:25:28,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "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 03:25:28,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25: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 03:25:28,514 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:25:28,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.041 0.341 2026-10-29 03:25:28,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.031 0.417 2026-10-29 03:25:28,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.038 0.467 2026-10-29 03:25:28,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.494 2026-10-29 03:25:28,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.370 2026-10-29 03:25:28,959 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:25:29,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.032 0.434 2026-10-29 03:25:29,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.454 2026-10-29 03:25:29,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.021 0.444 2026-10-29 03:25:29,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.385 2026-10-29 03:25:29,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.276 2026-10-29 03:25:29,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.011 0.226 2026-10-29 03:25:29,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.226 2026-10-29 03:25:29,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.196 2026-10-29 03:25:29,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.192 2026-10-29 03:25:29,329 100 INFO rb-19fb48c-226083-429900 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 03:25:29,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.200 2026-10-29 03:25:29,375 100 INFO rb-19fb48c-226083-429900 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 03:25:29,384 100 INFO rb-19fb48c-226083-429900 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 03:25:29,402 100 INFO rb-19fb48c-226083-429900 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 03:25:29,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.039 2026-10-29 03:25:29,460 100 INFO rb-19fb48c-226083-429900 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 03:25:29,469 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:25:29,473 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:29,509 100 INFO rb-19fb48c-226083-429900 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 03:25:29,535 100 INFO rb-19fb48c-226083-429900 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 03:25:29,547 100 INFO rb-19fb48c-226083-429900 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 03:25:29,568 100 INFO rb-19fb48c-226083-429900 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 03:25:29,576 100 INFO rb-19fb48c-226083-429900 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 03:25:29,603 100 INFO rb-19fb48c-226083-429900 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 03:25:29,609 100 INFO rb-19fb48c-226083-429900 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 03:25:29,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:25:29,654 100 INFO rb-19fb48c-226083-429900 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 03:25:29,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17638565 for PoS orders references: ['Order 00253-002-0001'] (draft: False) 2026-10-29 03:25:29,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:25:29,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17638565 with result: [{'id': 303, 'pos_reference': 'Order 00253-002-0001', 'account_move': False}] 2026-10-29 03:25:29,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.055 0.098 2026-10-29 03:25:29,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.026 0.073 2026-10-29 03:25:30,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 03:25:30,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:25:30,774 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:30,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22140 2026-10-29 03:25:30,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:25:30,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22140 2026-10-29 03:25:30,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032530_931422_TestUi.txt 2026-10-29 03:25:30,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjv64yjhv_chrome_odoo" 2026-10-29 03:25:30,960 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-10-29 03:25:33,739 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22345 2026-10-29 03:25:33,741 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmph_w25gy4_chrome_odoo 2026-10-29 03:25:33,741 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37795/json/version 2026-10-29 03:25:33,744 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37795/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:25:33,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:25:33,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37795/json 2026-10-29 03:25:33,869 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37795/json with timeout 3 increased to 10s during tests 2026-10-29 03:25:33,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37795/devtools/page/8521B6206C2B4E28A64094C5AAA5469B 2026-10-29 03:25:33,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:25:33,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:25:34,434 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:25:34,452 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:25:34,455 100 INFO rb-19fb48c-226083-429900 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 03:25:34,456 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:25:34,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:25:35,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.099 1.021 2026-10-29 03:25:35,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8521B6206C2B4E28A64094C5AAA5469B', 'loaderId': 'B1C266262AEF4B1C5AD76893F0415E20', 'isDownload': False} 2026-10-29 03:25:35,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-10-29 03:25:35,643 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:35,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-10-29 03:25:35,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-29 03:25:35,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:35] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.064 2026-10-29 03:25:36,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.030 2026-10-29 03:25:36,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.019 2026-10-29 03:25:36,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:25:36,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 03:25:36,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.049 0.014 2026-10-29 03:25:36,528 100 INFO rb-19fb48c-226083-429900 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 03:25:37,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 335 0.421 0.842 2026-10-29 03:25:37,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:37] "GET /pos/web HTTP/1.1" 200 - 20 0.026 1.276 2026-10-29 03:25:37,937 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:38,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.067 0.123 2026-10-29 03:25:38,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:25:38,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-29 03:25:39,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:25:39,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.215 0.650 2026-10-29 03:25:39,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.064 2026-10-29 03:25:39,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.017 2026-10-29 03:25:39,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-29 03:25:39,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.027 0.107 2026-10-29 03:25:39,613 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:25:39,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.209 2026-10-29 03:25:39,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.256 2026-10-29 03:25:39,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.325 2026-10-29 03:25:39,832 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:25:39,863 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:25:39,880 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:39,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.378 2026-10-29 03:25:39,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:25:39,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.042 0.440 2026-10-29 03:25:40,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.379 2026-10-29 03:25:40,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.431 2026-10-29 03:25:40,210 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.425 2026-10-29 03:25:40,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.024 0.356 2026-10-29 03:25:40,298 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:25:40,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.014 0.377 2026-10-29 03:25:40,323 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.303 2026-10-29 03:25:40,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.289 2026-10-29 03:25:40,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.267 2026-10-29 03:25:40,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.231 2026-10-29 03:25:40,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.159 2026-10-29 03:25:40,451 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.128 2026-10-29 03:25:40,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.170 2026-10-29 03:25:40,567 100 INFO rb-19fb48c-226083-429900 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 03:25:40,572 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.194 2026-10-29 03:25:40,580 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:25:40,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.012 0.232 2026-10-29 03:25:40,625 100 INFO rb-19fb48c-226083-429900 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 03:25:40,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.250 2026-10-29 03:25:40,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.023 0.264 2026-10-29 03:25:40,740 100 INFO rb-19fb48c-226083-429900 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 03:25:40,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.240 2026-10-29 03:25:40,797 100 INFO rb-19fb48c-226083-429900 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 03:25:40,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.199 2026-10-29 03:25:40,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.038 2026-10-29 03:25:40,875 100 INFO rb-19fb48c-226083-429900 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 03:25:40,880 100 INFO rb-19fb48c-226083-429900 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 03:25:40,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.030 2026-10-29 03:25:40,899 100 INFO rb-19fb48c-226083-429900 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 03:25:40,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 03:25:40,970 100 INFO rb-19fb48c-226083-429900 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 03:25:40,979 100 INFO rb-19fb48c-226083-429900 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 03:25:40,980 100 INFO rb-19fb48c-226083-429900 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 03:25:40,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.043 2026-10-29 03:25:40,990 100 INFO rb-19fb48c-226083-429900 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 03:25:41,000 100 INFO rb-19fb48c-226083-429900 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 03:25:41,022 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:25:41,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 03:25:41,026 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.046 2026-10-29 03:25:41,036 100 INFO rb-19fb48c-226083-429900 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 03:25:41,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:25:41,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:41,062 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9101096 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-10-29 03:25:41,332 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9101096 with result: [{'id': 304, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-10-29 03:25:41,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.121 0.185 2026-10-29 03:25:41,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.016 0.310 2026-10-29 03:25:41,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.065 0.099 2026-10-29 03:25:41,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:41] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.017 2026-10-29 03:25:42,398 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:25:42,419 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:42,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22345 2026-10-29 03:25:42,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:25:42,456 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22345 2026-10-29 03:25:42,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032542_594129_TestUi.txt 2026-10-29 03:25:42,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmph_w25gy4_chrome_odoo" 2026-10-29 03:25:43,400 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22561 2026-10-29 03:25:43,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpeg28fa9r_chrome_odoo 2026-10-29 03:25:43,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41229/json/version 2026-10-29 03:25:43,408 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41229/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:25:43,490 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:25:43,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41229/json 2026-10-29 03:25:43,492 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41229/json with timeout 3 increased to 10s during tests 2026-10-29 03:25:43,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41229/devtools/page/3DAAEA07594052574B218CD8E968ED83 2026-10-29 03:25:43,533 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:25:43,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:25:43,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:25:43,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:25:43,678 100 INFO rb-19fb48c-226083-429900 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 03:25:43,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:25:44,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.106 0.369 2026-10-29 03:25:44,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3DAAEA07594052574B218CD8E968ED83', 'loaderId': '5FAE00342F0243355EBD1216A4E9F1E7', 'isDownload': False} 2026-10-29 03:25:44,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-10-29 03:25:44,223 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:44,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.014 2026-10-29 03:25:44,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.022 2026-10-29 03:25:44,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.070 2026-10-29 03:25:44,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-29 03:25:44,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.026 2026-10-29 03:25:44,954 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:44,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:25:44,985 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:25:45,009 100 INFO rb-19fb48c-226083-429900 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 03:25:46,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 337 0.328 0.876 2026-10-29 03:25:46,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:46] "GET /pos/web HTTP/1.1" 200 - 20 0.016 1.220 2026-10-29 03:25:46,317 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:46,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.105 2026-10-29 03:25:46,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.016 2026-10-29 03:25:46,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:25:47,347 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:25:47,490 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.201 0.703 2026-10-29 03:25:47,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.064 2026-10-29 03:25:47,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "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 03:25:47,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:25:47,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.045 0.077 2026-10-29 03:25:47,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.147 2026-10-29 03:25:47,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:25:47,981 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25: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 03:25:47,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.260 2026-10-29 03:25:48,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:25:48,044 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:25:48,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.311 2026-10-29 03:25:48,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.373 2026-10-29 03:25:48,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.446 2026-10-29 03:25:48,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.387 2026-10-29 03:25:48,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.015 0.179 2026-10-29 03:25:48,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:48,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.019 0.201 2026-10-29 03:25:48,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.221 2026-10-29 03:25:48,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.025 0.221 2026-10-29 03:25:48,427 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-29 03:25:48,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.210 2026-10-29 03:25:48,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.202 2026-10-29 03:25:48,542 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.239 2026-10-29 03:25:48,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.303 2026-10-29 03:25:48,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.359 2026-10-29 03:25:48,746 100 INFO rb-19fb48c-226083-429900 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 03:25:48,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.334 2026-10-29 03:25:48,852 100 INFO rb-19fb48c-226083-429900 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 03:25:48,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.420 2026-10-29 03:25:48,897 100 INFO rb-19fb48c-226083-429900 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 03:25:48,937 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.430 2026-10-29 03:25:48,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:25:48,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.374 2026-10-29 03:25:48,987 100 INFO rb-19fb48c-226083-429900 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 03:25:48,994 100 INFO rb-19fb48c-226083-429900 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 03:25:49,025 100 INFO rb-19fb48c-226083-429900 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 03:25:49,030 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:25:49,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.038 0.384 2026-10-29 03:25:49,057 100 INFO rb-19fb48c-226083-429900 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 03:25:49,067 100 INFO rb-19fb48c-226083-429900 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 03:25:49,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 03:25:49,097 100 INFO rb-19fb48c-226083-429900 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 03:25:49,107 100 INFO rb-19fb48c-226083-429900 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 03:25:49,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.374 2026-10-29 03:25:49,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:25:49,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.320 2026-10-29 03:25:49,147 100 INFO rb-19fb48c-226083-429900 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 03:25:49,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.021 2026-10-29 03:25:49,244 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:25:49,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29818978 for PoS orders references: ['Order 00254-004-0001'] (draft: False) 2026-10-29 03:25:49,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29818978 with result: [{'id': 305, 'pos_reference': 'Order 00254-004-0001', 'account_move': False}] 2026-10-29 03:25:49,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.087 0.160 2026-10-29 03:25:49,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.053 0.104 2026-10-29 03:25:49,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.020 2026-10-29 03:25:50,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:25:50,487 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:25:50,506 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:50,554 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22561 2026-10-29 03:25:50,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:25:50,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22561 2026-10-29 03:25:50,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032550_709561_TestUi.txt 2026-10-29 03:25:50,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpeg28fa9r_chrome_odoo" 2026-10-29 03:25:50,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-10-29 03:25:51,930 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22767 2026-10-29 03:25:51,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqpjswh_z_chrome_odoo 2026-10-29 03:25:51,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37385/json/version 2026-10-29 03:25:51,933 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37385/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:25:52,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:25:52,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37385/json 2026-10-29 03:25:52,092 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37385/json with timeout 3 increased to 10s during tests 2026-10-29 03:25:52,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37385/devtools/page/CEF8FC021E600EBA4F5EE08C4C0A98DE 2026-10-29 03:25:52,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:25:52,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:25:52,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:25:52,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:25:52,631 100 INFO rb-19fb48c-226083-429900 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 03:25:52,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:25:52,669 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:25:54,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.109 2.079 2026-10-29 03:25:54,856 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CEF8FC021E600EBA4F5EE08C4C0A98DE', 'loaderId': '256669FE4EBC2EE13CDB95EB1A34AF43', 'isDownload': False} 2026-10-29 03:25:54,856 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-10-29 03:25:54,894 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:25:54,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.028 2026-10-29 03:25:54,958 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.038 2026-10-29 03:25:54,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-29 03:25:55,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 03:25:55,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-29 03:25:55,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:25:55,698 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:25:55,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.023 0.010 2026-10-29 03:25:55,748 100 INFO rb-19fb48c-226083-429900 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 03:25:56,525 100 INFO rb-19fb48c-226083-429900 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 03:25:56,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.396 0.759 2026-10-29 03:25:57,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.071 2026-10-29 03:25:57,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "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 03:25:57,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.026 2026-10-29 03:25:57,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.058 0.067 2026-10-29 03:25:57,372 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.142 2026-10-29 03:25:57,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:25:57,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.209 2026-10-29 03:25:57,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.302 2026-10-29 03:25:57,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.354 2026-10-29 03:25:57,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:57,672 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:57,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:57,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:57,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.440 2026-10-29 03:25:57,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.466 2026-10-29 03:25:57,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.439 2026-10-29 03:25:57,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.467 2026-10-29 03:25:57,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.008 0.363 2026-10-29 03:25:58,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.253 2026-10-29 03:25:58,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:25:58,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.035 0.315 2026-10-29 03:25:58,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.313 2026-10-29 03:25:58,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.290 2026-10-29 03:25:58,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.242 2026-10-29 03:25:58,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.023 0.204 2026-10-29 03:25:58,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.240 2026-10-29 03:25:58,338 100 INFO rb-19fb48c-226083-429900 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 03:25:58,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.036 0.249 2026-10-29 03:25:58,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.018 0.236 2026-10-29 03:25:58,404 100 INFO rb-19fb48c-226083-429900 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 03:25:58,436 100 INFO rb-19fb48c-226083-429900 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 03:25:58,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.019 0.250 2026-10-29 03:25:58,441 100 INFO rb-19fb48c-226083-429900 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 03:25:58,466 100 INFO rb-19fb48c-226083-429900 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 03:25:58,482 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.301 2026-10-29 03:25:58,505 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.192 2026-10-29 03:25:58,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.190 2026-10-29 03:25:59,321 100 INFO rb-19fb48c-226083-429900 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 03:25:59,385 100 INFO rb-19fb48c-226083-429900 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 03:25:59,407 100 INFO rb-19fb48c-226083-429900 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 03:25:59,467 100 INFO rb-19fb48c-226083-429900 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 03:25:59,468 100 INFO rb-19fb48c-226083-429900 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 03:25:59,495 100 INFO rb-19fb48c-226083-429900 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 03:25:59,511 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:25:59,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:25:59,515 100 INFO rb-19fb48c-226083-429900 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 03:25:59,529 100 INFO rb-19fb48c-226083-429900 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 03:25:59,552 100 INFO rb-19fb48c-226083-429900 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 03:25:59,560 100 INFO rb-19fb48c-226083-429900 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 03:25:59,582 100 INFO rb-19fb48c-226083-429900 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 03:25:59,605 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:25:59,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50357368 for PoS orders references: ['Order 00255-001-0001'] (draft: False) 2026-10-29 03:25:59,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50357368 with result: [{'id': 306, 'pos_reference': 'Order 00255-001-0001', 'account_move': False}] 2026-10-29 03:25:59,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:25:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.128 0.199 2026-10-29 03:26:00,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.039 0.076 2026-10-29 03:26:00,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:00] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.018 2026-10-29 03:26:00,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:26:00,899 100 INFO rb-19fb48c-226083-429900 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 03:26:00,956 100 INFO rb-19fb48c-226083-429900 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 03:26:00,964 100 INFO rb-19fb48c-226083-429900 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 03:26:00,974 100 INFO rb-19fb48c-226083-429900 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 03:26:00,992 100 INFO rb-19fb48c-226083-429900 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 03:26:01,844 100 INFO rb-19fb48c-226083-429900 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 03:26:01,857 100 INFO rb-19fb48c-226083-429900 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 03:26:01,883 100 INFO rb-19fb48c-226083-429900 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 03:26:01,891 100 INFO rb-19fb48c-226083-429900 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 03:26:01,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:26:01,919 100 INFO rb-19fb48c-226083-429900 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 03:26:01,930 100 INFO rb-19fb48c-226083-429900 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 03:26:01,946 100 INFO rb-19fb48c-226083-429900 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 03:26:01,961 100 INFO rb-19fb48c-226083-429900 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 03:26:01,976 100 INFO rb-19fb48c-226083-429900 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 03:26:01,991 100 INFO rb-19fb48c-226083-429900 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 03:26:02,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78669100 for PoS orders references: ['Order 00255-001-0002'] (draft: False) 2026-10-29 03:26:02,114 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78669100 with result: [{'id': 307, 'pos_reference': 'Order 00255-001-0002', 'account_move': False}] 2026-10-29 03:26:02,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.047 0.096 2026-10-29 03:26:02,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.069 2026-10-29 03:26:03,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:26:03,054 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:26:03,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22767 2026-10-29 03:26:03,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:26:03,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22767 2026-10-29 03:26:03,201 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032603_201144_TestUi.txt 2026-10-29 03:26:03,201 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqpjswh_z_chrome_odoo" 2026-10-29 03:26:03,222 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-10-29 03:26:09,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22972 2026-10-29 03:26:09,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp92993pxg_chrome_odoo 2026-10-29 03:26:09,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33815/json/version 2026-10-29 03:26:09,404 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33815/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:26:09,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:26:09,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33815/json 2026-10-29 03:26:09,449 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33815/json with timeout 3 increased to 10s during tests 2026-10-29 03:26:09,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33815/devtools/page/22C63E0A3D8F6B5181F58BE59B08E616 2026-10-29 03:26:09,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:26:09,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:26:09,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:26:09,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:26:09,965 100 INFO rb-19fb48c-226083-429900 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 03:26:09,965 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 03:26:09,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:26:11,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.112 1.018 2026-10-29 03:26:11,121 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '22C63E0A3D8F6B5181F58BE59B08E616', 'loaderId': 'C1D401536754CE4B6F35AF7E7614B50C', 'isDownload': False} 2026-10-29 03:26:11,121 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-10-29 03:26:11,137 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:11,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.015 2026-10-29 03:26:11,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.042 2026-10-29 03:26:11,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.049 2026-10-29 03:26:11,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.019 2026-10-29 03:26:11,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 03:26:11,905 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:26:11,908 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:26:11,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.007 2026-10-29 03:26:11,970 100 INFO rb-19fb48c-226083-429900 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 03:26:13,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.329 0.815 2026-10-29 03:26:13,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:13] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.164 2026-10-29 03:26:13,246 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:13,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.139 2026-10-29 03:26:13,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 03:26:13,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 03:26:14,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:26:14,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.228 0.672 2026-10-29 03:26:14,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:14] "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 03:26:14,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.020 2026-10-29 03:26:14,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:26:14,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.062 0.078 2026-10-29 03:26:14,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.043 0.146 2026-10-29 03:26:14,960 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:26:15,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.025 0.264 2026-10-29 03:26:15,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.319 2026-10-29 03:26:15,147 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "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 03:26:15,173 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:26:15,184 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:26:15,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.382 2026-10-29 03:26:15,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.460 2026-10-29 03:26:15,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.469 2026-10-29 03:26:15,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.375 2026-10-29 03:26:15,398 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:26:15,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.388 2026-10-29 03:26:15,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.240 2026-10-29 03:26:15,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.236 2026-10-29 03:26:15,528 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:26:15,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.030 0.240 2026-10-29 03:26:15,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.225 2026-10-29 03:26:15,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.198 2026-10-29 03:26:15,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.213 2026-10-29 03:26:15,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-29 03:26:15,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.067 0.175 2026-10-29 03:26:15,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.271 2026-10-29 03:26:15,862 100 INFO rb-19fb48c-226083-429900 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 03:26:15,867 100 INFO rb-19fb48c-226083-429900 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 03:26:15,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.292 2026-10-29 03:26:15,958 100 INFO rb-19fb48c-226083-429900 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 03:26:15,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:15] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.332 2026-10-29 03:26:15,983 100 INFO rb-19fb48c-226083-429900 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 03:26:15,999 100 INFO rb-19fb48c-226083-429900 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 03:26:16,017 100 INFO rb-19fb48c-226083-429900 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 03:26:16,029 100 INFO rb-19fb48c-226083-429900 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 03:26:16,042 100 INFO rb-19fb48c-226083-429900 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 03:26:16,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.366 2026-10-29 03:26:16,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.025 0.457 2026-10-29 03:26:16,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.444 2026-10-29 03:26:16,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.432 2026-10-29 03:26:16,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.406 2026-10-29 03:26:16,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.415 2026-10-29 03:26:16,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.408 2026-10-29 03:26:16,492 100 INFO rb-19fb48c-226083-429900 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 03:26:16,529 100 INFO rb-19fb48c-226083-429900 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 03:26:16,537 100 INFO rb-19fb48c-226083-429900 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 03:26:16,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.377 2026-10-29 03:26:16,582 100 INFO rb-19fb48c-226083-429900 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 03:26:16,603 100 INFO rb-19fb48c-226083-429900 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 03:26:16,620 100 INFO rb-19fb48c-226083-429900 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 03:26:16,627 100 INFO rb-19fb48c-226083-429900 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 03:26:16,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.374 2026-10-29 03:26:16,643 100 INFO rb-19fb48c-226083-429900 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 03:26:16,652 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:26:16,668 100 INFO rb-19fb48c-226083-429900 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 03:26:16,680 100 INFO rb-19fb48c-226083-429900 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 03:26:16,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:26:16,691 100 INFO rb-19fb48c-226083-429900 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 03:26:16,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.404 2026-10-29 03:26:16,710 100 INFO rb-19fb48c-226083-429900 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 03:26:16,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:26:16,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.406 2026-10-29 03:26:16,766 100 INFO rb-19fb48c-226083-429900 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 03:26:16,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.375 2026-10-29 03:26:16,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.382 2026-10-29 03:26:16,922 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:26:16,947 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.365 2026-10-29 03:26:16,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:16] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.276 2026-10-29 03:26:17,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.001 0.284 2026-10-29 03:26:17,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.238 2026-10-29 03:26:17,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64109612 for PoS orders references: ['Order 00256-002-0001'] (draft: False) 2026-10-29 03:26:17,349 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64109612 with result: [{'id': 308, 'pos_reference': 'Order 00256-002-0001', 'account_move': False}] 2026-10-29 03:26:17,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.202 0.375 2026-10-29 03:26:17,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.068 0.097 2026-10-29 03:26:17,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:17] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 03:26:17,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:26:18,442 100 INFO rb-19fb48c-226083-429900 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 03:26:18,555 100 INFO rb-19fb48c-226083-429900 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 03:26:18,560 100 INFO rb-19fb48c-226083-429900 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 03:26:18,570 100 INFO rb-19fb48c-226083-429900 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 03:26:18,576 100 INFO rb-19fb48c-226083-429900 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 03:26:18,590 100 INFO rb-19fb48c-226083-429900 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 03:26:18,609 100 INFO rb-19fb48c-226083-429900 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 03:26:19,007 100 INFO rb-19fb48c-226083-429900 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 03:26:19,013 100 INFO rb-19fb48c-226083-429900 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 03:26:19,026 100 INFO rb-19fb48c-226083-429900 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 03:26:19,044 100 INFO rb-19fb48c-226083-429900 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 03:26:19,063 100 INFO rb-19fb48c-226083-429900 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 03:26:19,083 100 INFO rb-19fb48c-226083-429900 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 03:26:19,094 100 INFO rb-19fb48c-226083-429900 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 03:26:19,109 100 INFO rb-19fb48c-226083-429900 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 03:26:19,124 100 INFO rb-19fb48c-226083-429900 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 03:26:19,142 100 INFO rb-19fb48c-226083-429900 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 03:26:19,156 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:26:19,188 100 INFO rb-19fb48c-226083-429900 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 03:26:19,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11790001 for PoS orders references: ['Order 00256-002-0002'] (draft: False) 2026-10-29 03:26:19,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11790001 with result: [{'id': 309, 'pos_reference': 'Order 00256-002-0002', 'account_move': False}] 2026-10-29 03:26:19,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.089 0.114 2026-10-29 03:26:19,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 03:26:19,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.033 0.072 2026-10-29 03:26:20,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:26:20,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:26:20,361 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22972 2026-10-29 03:26:20,362 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:26:20,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22972 2026-10-29 03:26:20,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032620_505013_TestUi.txt 2026-10-29 03:26:20,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp92993pxg_chrome_odoo" 2026-10-29 03:26:20,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-10-29 03:26:22,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23196 2026-10-29 03:26:22,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2z_7hkif_chrome_odoo 2026-10-29 03:26:22,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40515/json/version 2026-10-29 03:26:22,074 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40515/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:26:22,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:26:22,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40515/json 2026-10-29 03:26:22,169 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40515/json with timeout 3 increased to 10s during tests 2026-10-29 03:26:22,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40515/devtools/page/F88C4063CFA962C60DA0879AB22966D4 2026-10-29 03:26:22,253 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:26:22,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:26:22,742 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:26:22,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:26:22,761 100 INFO rb-19fb48c-226083-429900 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 03:26:22,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 03:26:22,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:26:23,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:23] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.101 0.947 2026-10-29 03:26:23,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F88C4063CFA962C60DA0879AB22966D4', 'loaderId': '68DDF72B57CFBE577A16581CCF77D64A', 'isDownload': False} 2026-10-29 03:26:23,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-10-29 03:26:23,862 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:23,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:23] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-10-29 03:26:23,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:23] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.040 2026-10-29 03:26:23,947 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:23] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.064 2026-10-29 03:26:24,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:24] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-29 03:26:24,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.011 2026-10-29 03:26:24,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:26:24,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.013 2026-10-29 03:26:24,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:26:24,759 100 INFO rb-19fb48c-226083-429900 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 03:26:26,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.431 0.863 2026-10-29 03:26:26,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:26] "GET /pos/web HTTP/1.1" 200 - 20 0.031 1.277 2026-10-29 03:26:26,203 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:26,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.177 2026-10-29 03:26:26,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:26:26,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 03:26:27,277 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:26:27,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.249 0.645 2026-10-29 03:26:27,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.070 2026-10-29 03:26:27,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26: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 03:26:27,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 03:26:27,808 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:27] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.074 0.074 2026-10-29 03:26:27,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.033 0.164 2026-10-29 03:26:27,950 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:27] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.220 2026-10-29 03:26:28,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.278 2026-10-29 03:26:28,062 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:26:28,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.339 2026-10-29 03:26:28,097 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26: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 03:26:28,104 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26: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 03:26:28,145 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:26:28,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.032 0.436 2026-10-29 03:26:28,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:26:28,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.030 0.390 2026-10-29 03:26:28,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.049 0.389 2026-10-29 03:26:28,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.436 2026-10-29 03:26:28,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.299 2026-10-29 03:26:28,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.312 2026-10-29 03:26:28,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:26:28,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.310 2026-10-29 03:26:28,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.317 2026-10-29 03:26:28,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.048 0.300 2026-10-29 03:26:28,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.262 2026-10-29 03:26:28,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.208 2026-10-29 03:26:28,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.202 2026-10-29 03:26:28,740 100 INFO rb-19fb48c-226083-429900 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 03:26:28,746 100 INFO rb-19fb48c-226083-429900 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 03:26:28,763 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.251 2026-10-29 03:26:28,814 100 INFO rb-19fb48c-226083-429900 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 03:26:28,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.300 2026-10-29 03:26:28,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.001 0.234 2026-10-29 03:26:28,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.244 2026-10-29 03:26:28,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.217 2026-10-29 03:26:28,949 100 INFO rb-19fb48c-226083-429900 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 03:26:28,968 100 INFO rb-19fb48c-226083-429900 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 03:26:28,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.200 2026-10-29 03:26:28,977 100 INFO rb-19fb48c-226083-429900 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 03:26:29,008 100 INFO rb-19fb48c-226083-429900 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 03:26:29,008 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:26:29,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.220 2026-10-29 03:26:29,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:26:29,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23196 2026-10-29 03:26:29,050 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:26:29,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23196 2026-10-29 03:26:29,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032629_158749_TestUi.txt 2026-10-29 03:26:29,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2z_7hkif_chrome_odoo" 2026-10-29 03:26:29,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-10-29 03:26:34,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23399 2026-10-29 03:26:34,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprxuvgz3h_chrome_odoo 2026-10-29 03:26:34,852 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44055/json/version 2026-10-29 03:26:34,853 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44055/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:26:34,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:26:34,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44055/json 2026-10-29 03:26:34,941 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44055/json with timeout 3 increased to 10s during tests 2026-10-29 03:26:34,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44055/devtools/page/39FE5F840FCCB49849696287D90F1AE8 2026-10-29 03:26:35,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:26:35,018 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:26:35,381 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:26:35,395 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:26:35,399 100 INFO rb-19fb48c-226083-429900 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 03:26:35,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:26:35,429 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:26:36,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.109 0.899 2026-10-29 03:26:36,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '39FE5F840FCCB49849696287D90F1AE8', 'loaderId': 'D8CD47CBE1AFAC31FBDA0932290FE12C', 'isDownload': False} 2026-10-29 03:26:36,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-10-29 03:26:36,469 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:36,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:36] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-10-29 03:26:36,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:36] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-10-29 03:26:36,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:36] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.053 2026-10-29 03:26:37,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.022 2026-10-29 03:26:37,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.028 2026-10-29 03:26:37,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:26:37,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:26:37,227 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:26:37,260 100 INFO rb-19fb48c-226083-429900 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 03:26:38,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.374 0.834 2026-10-29 03:26:38,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:38] "GET /pos/web HTTP/1.1" 200 - 20 0.036 1.208 2026-10-29 03:26:38,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:38,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.153 2026-10-29 03:26:38,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 03:26:38,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.023 2026-10-29 03:26:39,715 100 INFO rb-19fb48c-226083-429900 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 03:26:39,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.176 0.640 2026-10-29 03:26:39,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.075 2026-10-29 03:26:39,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "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 03:26:39,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:26:40,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.048 0.078 2026-10-29 03:26:40,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:26:40,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.194 2026-10-29 03:26:40,284 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.265 2026-10-29 03:26:40,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.297 2026-10-29 03:26:40,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:26:40,400 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26: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 03:26:40,419 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:26:40,430 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:26:40,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.344 2026-10-29 03:26:40,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.529 2026-10-29 03:26:40,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.362 2026-10-29 03:26:40,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.033 0.376 2026-10-29 03:26:40,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.417 2026-10-29 03:26:40,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.010 0.295 2026-10-29 03:26:40,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:26:40,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.063 0.335 2026-10-29 03:26:40,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.336 2026-10-29 03:26:40,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.326 2026-10-29 03:26:40,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.305 2026-10-29 03:26:40,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.279 2026-10-29 03:26:40,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.219 2026-10-29 03:26:41,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.034 0.213 2026-10-29 03:26:41,094 100 INFO rb-19fb48c-226083-429900 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 03:26:41,098 100 INFO rb-19fb48c-226083-429900 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 03:26:41,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.210 2026-10-29 03:26:41,142 100 INFO rb-19fb48c-226083-429900 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 03:26:41,176 100 INFO rb-19fb48c-226083-429900 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 03:26:41,187 100 INFO rb-19fb48c-226083-429900 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 03:26:41,210 100 INFO rb-19fb48c-226083-429900 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 03:26:41,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.277 2026-10-29 03:26:41,217 100 INFO rb-19fb48c-226083-429900 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 03:26:41,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.314 2026-10-29 03:26:41,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.358 2026-10-29 03:26:41,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.421 2026-10-29 03:26:41,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.390 2026-10-29 03:26:41,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.388 2026-10-29 03:26:41,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.322 2026-10-29 03:26:41,595 100 INFO rb-19fb48c-226083-429900 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 03:26:41,608 100 INFO rb-19fb48c-226083-429900 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 03:26:41,628 100 INFO rb-19fb48c-226083-429900 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 03:26:41,629 100 INFO rb-19fb48c-226083-429900 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 03:26:41,640 100 INFO rb-19fb48c-226083-429900 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 03:26:41,660 100 INFO rb-19fb48c-226083-429900 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 03:26:41,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.355 2026-10-29 03:26:41,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.380 2026-10-29 03:26:41,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.370 2026-10-29 03:26:41,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.364 2026-10-29 03:26:41,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.411 2026-10-29 03:26:42,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.435 2026-10-29 03:26:42,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.423 2026-10-29 03:26:42,175 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.401 2026-10-29 03:26:42,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.018 0.364 2026-10-29 03:26:42,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.013 0.363 2026-10-29 03:26:42,295 100 INFO rb-19fb48c-226083-429900 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 03:26:42,300 100 INFO rb-19fb48c-226083-429900 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 03:26:42,304 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:26:42,334 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:26:42,392 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23399 2026-10-29 03:26:42,407 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:26:42,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23399 2026-10-29 03:26:42,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032642_565916_TestUi.txt 2026-10-29 03:26:42,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprxuvgz3h_chrome_odoo" 2026-10-29 03:26:42,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-10-29 03:26:45,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23618 2026-10-29 03:26:45,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp12hn7bte_chrome_odoo 2026-10-29 03:26:45,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40049/json/version 2026-10-29 03:26:45,553 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40049/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:26:45,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:26:45,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40049/json 2026-10-29 03:26:45,692 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40049/json with timeout 3 increased to 10s during tests 2026-10-29 03:26:45,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40049/devtools/page/409261486616E39CD400DD6B6E6054D8 2026-10-29 03:26:45,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:26:45,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:26:46,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:26:46,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:26:46,085 100 INFO rb-19fb48c-226083-429900 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 03:26:46,085 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-10-29 03:26:46,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:26:47,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:47] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.106 0.960 2026-10-29 03:26:47,171 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '409261486616E39CD400DD6B6E6054D8', 'loaderId': 'F928191AA380312DC37300A0090A531E', 'isDownload': False} 2026-10-29 03:26:47,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-10-29 03:26:47,189 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:47,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:47] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.015 2026-10-29 03:26:47,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:47] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-29 03:26:47,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:47] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.049 2026-10-29 03:26:47,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:26:47,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:26:47,999 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:26:48,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 03:26:48,020 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:26:48,058 100 INFO rb-19fb48c-226083-429900 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 03:26:49,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.354 0.793 2026-10-29 03:26:49,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:49] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.174 2026-10-29 03:26:49,340 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:49,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.098 2026-10-29 03:26:49,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:26:49,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:26:50,459 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:26:50,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.191 0.625 2026-10-29 03:26:50,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:50] "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 03:26:50,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:50] "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 03:26:50,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-29 03:26:50,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.026 0.080 2026-10-29 03:26:50,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.025 0.181 2026-10-29 03:26:50,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:26:50,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.209 2026-10-29 03:26:51,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.049 2026-10-29 03:26:51,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.319 2026-10-29 03:26:51,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.380 2026-10-29 03:26:51,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26: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 03:26:51,198 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:26:51,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 03:26:51,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.451 2026-10-29 03:26:51,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.610 2026-10-29 03:26:51,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.036 0.475 2026-10-29 03:26:51,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.489 2026-10-29 03:26:51,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.506 2026-10-29 03:26:51,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.364 2026-10-29 03:26:51,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.360 2026-10-29 03:26:51,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:26:51,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:26:51,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.024 0.344 2026-10-29 03:26:51,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.317 2026-10-29 03:26:51,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.288 2026-10-29 03:26:51,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.248 2026-10-29 03:26:51,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.221 2026-10-29 03:26:51,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.021 0.174 2026-10-29 03:26:51,909 100 INFO rb-19fb48c-226083-429900 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 03:26:51,929 100 INFO rb-19fb48c-226083-429900 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 03:26:51,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.035 0.238 2026-10-29 03:26:52,006 100 INFO rb-19fb48c-226083-429900 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 03:26:52,013 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.264 2026-10-29 03:26:52,028 100 INFO rb-19fb48c-226083-429900 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 03:26:52,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.205 2026-10-29 03:26:52,051 100 INFO rb-19fb48c-226083-429900 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 03:26:52,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.239 2026-10-29 03:26:52,135 100 INFO rb-19fb48c-226083-429900 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 03:26:52,136 100 INFO rb-19fb48c-226083-429900 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 03:26:52,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-29 03:26:52,146 100 INFO rb-19fb48c-226083-429900 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 03:26:52,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.204 2026-10-29 03:26:52,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.223 2026-10-29 03:26:52,223 100 INFO rb-19fb48c-226083-429900 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 03:26:52,255 100 INFO rb-19fb48c-226083-429900 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 03:26:52,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:26:52,322 100 INFO rb-19fb48c-226083-429900 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 03:26:52,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.015 0.045 2026-10-29 03:26:53,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-29 03:26:53,206 100 INFO rb-19fb48c-226083-429900 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 03:26:53,258 100 INFO rb-19fb48c-226083-429900 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 03:26:53,264 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:26:53,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:26:53,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23618 2026-10-29 03:26:53,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:26:53,304 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23618 2026-10-29 03:26:53,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032653_440151_TestUi.txt 2026-10-29 03:26:53,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp12hn7bte_chrome_odoo" 2026-10-29 03:26:53,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-10-29 03:26:54,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23828 2026-10-29 03:26:54,972 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4ptfpmg__chrome_odoo 2026-10-29 03:26:54,972 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38249/json/version 2026-10-29 03:26:54,974 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38249/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:26:55,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:26:55,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38249/json 2026-10-29 03:26:55,049 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38249/json with timeout 3 increased to 10s during tests 2026-10-29 03:26:55,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38249/devtools/page/4E169EFD1A40C68978BB04D058CD749C 2026-10-29 03:26:55,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:26:55,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:26:55,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:26:55,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:26:55,695 100 INFO rb-19fb48c-226083-429900 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 03:26:55,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:26:55,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:26:56,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:56] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.119 0.873 2026-10-29 03:26:56,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4E169EFD1A40C68978BB04D058CD749C', 'loaderId': '6D708CE941BCBFB7745A3239DBBC3942', 'isDownload': False} 2026-10-29 03:26:56,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-10-29 03:26:56,749 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:56,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:56] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.029 0.016 2026-10-29 03:26:56,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:56] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.039 2026-10-29 03:26:56,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:56] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.025 0.037 2026-10-29 03:26:57,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:57] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:26:57,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 03:26:57,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:26:57,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 03:26:57,596 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:26:57,617 100 INFO rb-19fb48c-226083-429900 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 03:26:58,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.296 0.696 2026-10-29 03:26:58,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:58] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.040 2026-10-29 03:26:58,765 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:26:58,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.152 2026-10-29 03:26:58,957 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:26:59,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:26:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 03:27:00,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:27:00,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.159 1.674 2026-10-29 03:27:01,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.076 2026-10-29 03:27:01,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "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 03:27:01,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 03:27:01,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.048 0.139 2026-10-29 03:27:01,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.134 2026-10-29 03:27:01,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.206 2026-10-29 03:27:01,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.285 2026-10-29 03:27:01,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.400 2026-10-29 03:27:01,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:27:01,727 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:27:01,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.477 2026-10-29 03:27:01,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:27:01,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:27:01,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.445 2026-10-29 03:27:01,826 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:27:01,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.462 2026-10-29 03:27:01,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:01] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.454 2026-10-29 03:27:02,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.437 2026-10-29 03:27:02,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.013 0.230 2026-10-29 03:27:02,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:27:02,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.253 2026-10-29 03:27:02,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.031 0.291 2026-10-29 03:27:02,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.291 2026-10-29 03:27:02,181 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.288 2026-10-29 03:27:02,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.241 2026-10-29 03:27:02,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.192 2026-10-29 03:27:02,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.207 2026-10-29 03:27:02,345 100 INFO rb-19fb48c-226083-429900 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 03:27:02,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.256 2026-10-29 03:27:02,359 100 INFO rb-19fb48c-226083-429900 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 03:27:02,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.201 2026-10-29 03:27:02,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.013 0.223 2026-10-29 03:27:02,451 100 INFO rb-19fb48c-226083-429900 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 03:27:02,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.233 2026-10-29 03:27:02,478 100 INFO rb-19fb48c-226083-429900 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 03:27:02,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.165 2026-10-29 03:27:02,494 100 INFO rb-19fb48c-226083-429900 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 03:27:02,495 100 INFO rb-19fb48c-226083-429900 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 03:27:02,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.156 2026-10-29 03:27:02,530 100 INFO rb-19fb48c-226083-429900 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 03:27:02,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:27:02,542 100 INFO rb-19fb48c-226083-429900 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 03:27:02,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:02] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.017 0.059 2026-10-29 03:27:03,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:27:03,446 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:27:03,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23828 2026-10-29 03:27:03,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:27:03,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23828 2026-10-29 03:27:03,636 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032703_636566_TestUi.txt 2026-10-29 03:27:03,637 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4ptfpmg__chrome_odoo" 2026-10-29 03:27:03,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-10-29 03:27:05,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24033 2026-10-29 03:27:05,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphlromgw2_chrome_odoo 2026-10-29 03:27:05,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39727/json/version 2026-10-29 03:27:05,931 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39727/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:27:05,995 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:27:05,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39727/json 2026-10-29 03:27:05,996 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39727/json with timeout 3 increased to 10s during tests 2026-10-29 03:27:06,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39727/devtools/page/E48CF7428704E0E37F1C02403A7DEF5A 2026-10-29 03:27:06,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:27:06,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:27:06,482 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:27:06,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:27:06,499 100 INFO rb-19fb48c-226083-429900 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 03:27:06,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:27:06,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:27:07,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.109 0.916 2026-10-29 03:27:07,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E48CF7428704E0E37F1C02403A7DEF5A', 'loaderId': '117F1D2857BC47E6B7F0E36E1D8F586D', 'isDownload': False} 2026-10-29 03:27:07,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-10-29 03:27:07,574 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:07,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:07] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.013 2026-10-29 03:27:07,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:07] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-29 03:27:07,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:07] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-10-29 03:27:08,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:27:08,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 03:27:08,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:27:08,341 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:27:08,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 03:27:08,390 100 INFO rb-19fb48c-226083-429900 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 03:27:09,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.382 0.931 2026-10-29 03:27:09,785 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:09] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.318 2026-10-29 03:27:09,823 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:09,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.069 0.160 2026-10-29 03:27:10,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:27:10,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 03:27:10,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:27:11,037 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.285 0.627 2026-10-29 03:27:11,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "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 03:27:11,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "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 03:27:11,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:27:11,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.056 0.073 2026-10-29 03:27:11,496 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.156 2026-10-29 03:27:11,534 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:27:11,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.040 0.246 2026-10-29 03:27:11,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.045 0.349 2026-10-29 03:27:11,732 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:27:11,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:27:11,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:11,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.456 2026-10-29 03:27:11,873 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.517 2026-10-29 03:27:11,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.464 2026-10-29 03:27:11,938 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:27:12,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.449 2026-10-29 03:27:12,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.499 2026-10-29 03:27:12,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.005 0.340 2026-10-29 03:27:12,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.342 2026-10-29 03:27:12,169 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:27:12,185 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.018 0.255 2026-10-29 03:27:12,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.278 2026-10-29 03:27:12,317 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.333 2026-10-29 03:27:12,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.296 2026-10-29 03:27:12,370 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.237 2026-10-29 03:27:12,433 100 INFO rb-19fb48c-226083-429900 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 03:27:12,439 100 INFO rb-19fb48c-226083-429900 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 03:27:12,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.237 2026-10-29 03:27:12,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.042 0.314 2026-10-29 03:27:12,597 100 INFO rb-19fb48c-226083-429900 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 03:27:12,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.043 0.414 2026-10-29 03:27:12,706 100 INFO rb-19fb48c-226083-429900 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 03:27:12,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:27:12,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:27:12,759 100 INFO rb-19fb48c-226083-429900 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 03:27:12,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.418 2026-10-29 03:27:12,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:27:12,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24033 2026-10-29 03:27:12,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.460 2026-10-29 03:27:12,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:27:12,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24033 2026-10-29 03:27:12,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.033 0.482 2026-10-29 03:27:12,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.050 0.465 2026-10-29 03:27:13,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032713_004513_TestUi.txt 2026-10-29 03:27:13,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphlromgw2_chrome_odoo" 2026-10-29 03:27:13,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: waiting for threads: [, , ] 2026-10-29 03:27:13,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.411 2026-10-29 03:27:13,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.371 2026-10-29 03:27:13,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.307 2026-10-29 03:27:13,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-10-29 03:27:14,827 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24242 2026-10-29 03:27:14,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd8mmp4rp_chrome_odoo 2026-10-29 03:27:14,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41393/json/version 2026-10-29 03:27:14,831 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41393/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:27:14,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:27:14,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41393/json 2026-10-29 03:27:14,933 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41393/json with timeout 3 increased to 10s during tests 2026-10-29 03:27:14,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41393/devtools/page/944F53FCC9DBBED5AE2B96F5598F0E37 2026-10-29 03:27:15,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:27:15,065 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:27:15,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:27:15,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:27:15,552 100 INFO rb-19fb48c-226083-429900 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 03:27:15,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:27:15,589 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:27:16,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 0.999 2026-10-29 03:27:16,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '944F53FCC9DBBED5AE2B96F5598F0E37', 'loaderId': '3E1B69E139EC62195AF0643B59CE1768', 'isDownload': False} 2026-10-29 03:27:16,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-10-29 03:27:16,719 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:16,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:16] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.011 2026-10-29 03:27:16,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:16] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.029 2026-10-29 03:27:16,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:16] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.045 2026-10-29 03:27:17,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 03:27:17,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-29 03:27:17,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:27:17,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 03:27:17,527 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:17,552 100 INFO rb-19fb48c-226083-429900 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 03:27:18,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.420 0.760 2026-10-29 03:27:18,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:18] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.209 2026-10-29 03:27:18,856 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:18,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.113 2026-10-29 03:27:19,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 03:27:19,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 03:27:19,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:27:20,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.226 0.618 2026-10-29 03:27:20,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "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 03:27:20,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "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 03:27:20,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 03:27:20,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.052 0.066 2026-10-29 03:27:20,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.188 2026-10-29 03:27:20,516 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:27:20,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.032 0.240 2026-10-29 03:27:20,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.290 2026-10-29 03:27:20,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.381 2026-10-29 03:27:20,746 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27: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 03:27:20,765 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27: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 03:27:20,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:27:20,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.486 2026-10-29 03:27:20,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:27:20,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.390 2026-10-29 03:27:20,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:20] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.377 2026-10-29 03:27:21,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.036 0.401 2026-10-29 03:27:21,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.467 2026-10-29 03:27:21,168 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.009 0.342 2026-10-29 03:27:21,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.332 2026-10-29 03:27:21,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:21,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.023 0.344 2026-10-29 03:27:21,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.310 2026-10-29 03:27:21,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.298 2026-10-29 03:27:21,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.042 0.277 2026-10-29 03:27:21,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.229 2026-10-29 03:27:21,451 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.240 2026-10-29 03:27:21,459 100 INFO rb-19fb48c-226083-429900 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 03:27:21,463 100 INFO rb-19fb48c-226083-429900 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 03:27:21,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.319 2026-10-29 03:27:21,570 100 INFO rb-19fb48c-226083-429900 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 03:27:21,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.346 2026-10-29 03:27:21,595 100 INFO rb-19fb48c-226083-429900 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 03:27:21,614 100 INFO rb-19fb48c-226083-429900 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 03:27:21,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.011 0.332 2026-10-29 03:27:21,661 100 INFO rb-19fb48c-226083-429900 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 03:27:21,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.275 2026-10-29 03:27:21,687 100 INFO rb-19fb48c-226083-429900 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 03:27:21,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:27:21,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.289 2026-10-29 03:27:21,727 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:21,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24242 2026-10-29 03:27:21,738 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:27:21,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24242 2026-10-29 03:27:21,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.271 2026-10-29 03:27:21,803 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.177 2026-10-29 03:27:21,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032721_888100_TestUi.txt 2026-10-29 03:27:21,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd8mmp4rp_chrome_odoo" 2026-10-29 03:27:21,915 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-10-29 03:27:23,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24455 2026-10-29 03:27:23,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpa5h4b8dl_chrome_odoo 2026-10-29 03:27:23,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39877/json/version 2026-10-29 03:27:23,806 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39877/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:27:23,873 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:27:23,874 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39877/json 2026-10-29 03:27:23,875 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39877/json with timeout 3 increased to 10s during tests 2026-10-29 03:27:23,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39877/devtools/page/7EA7E71D3A752A4794BAFA5BE73832AC 2026-10-29 03:27:23,917 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:27:23,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:27:24,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:27:24,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:27:24,345 100 INFO rb-19fb48c-226083-429900 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 03:27:24,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:27:24,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:27:25,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.113 0.936 2026-10-29 03:27:25,414 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7EA7E71D3A752A4794BAFA5BE73832AC', 'loaderId': '1BD4A7473794294E530CCF71684CAFC7', 'isDownload': False} 2026-10-29 03:27:25,415 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-10-29 03:27:25,463 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:25,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.036 2026-10-29 03:27:25,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.045 2026-10-29 03:27:25,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:25] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.053 2026-10-29 03:27:26,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.012 0.023 2026-10-29 03:27:26,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.036 2026-10-29 03:27:26,164 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:26,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:27:26,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:27:26,213 100 INFO rb-19fb48c-226083-429900 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 03:27:27,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.320 0.767 2026-10-29 03:27:27,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.100 2026-10-29 03:27:27,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:27,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.124 2026-10-29 03:27:27,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:27:27,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:27:28,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:27:28,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.218 0.657 2026-10-29 03:27:28,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27: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 03:27:28,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:28] "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 03:27:28,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:27:28,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.053 0.078 2026-10-29 03:27:29,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:27:29,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.030 0.189 2026-10-29 03:27:29,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.241 2026-10-29 03:27:29,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "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 03:27:29,211 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27: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 03:27:29,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:27:29,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.032 0.309 2026-10-29 03:27:29,363 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.035 0.422 2026-10-29 03:27:29,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.479 2026-10-29 03:27:29,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.405 2026-10-29 03:27:29,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:27:29,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.428 2026-10-29 03:27:29,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.007 0.317 2026-10-29 03:27:29,581 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:27:29,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.025 0.328 2026-10-29 03:27:29,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.265 2026-10-29 03:27:29,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.221 2026-10-29 03:27:29,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.193 2026-10-29 03:27:29,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.191 2026-10-29 03:27:29,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.171 2026-10-29 03:27:29,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.155 2026-10-29 03:27:29,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.171 2026-10-29 03:27:29,887 100 INFO rb-19fb48c-226083-429900 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 03:27:29,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.237 2026-10-29 03:27:29,926 100 INFO rb-19fb48c-226083-429900 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 03:27:29,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.291 2026-10-29 03:27:30,043 100 INFO rb-19fb48c-226083-429900 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 03:27:30,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.313 2026-10-29 03:27:30,065 100 INFO rb-19fb48c-226083-429900 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 03:27:30,075 100 INFO rb-19fb48c-226083-429900 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 03:27:30,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.339 2026-10-29 03:27:30,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.339 2026-10-29 03:27:30,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.340 2026-10-29 03:27:30,185 100 INFO rb-19fb48c-226083-429900 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 03:27:30,240 100 INFO rb-19fb48c-226083-429900 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 03:27:30,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.304 2026-10-29 03:27:30,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:27:30,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.266 2026-10-29 03:27:30,282 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:30,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24455 2026-10-29 03:27:30,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:27:30,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24455 2026-10-29 03:27:30,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032730_500501_TestUi.txt 2026-10-29 03:27:30,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpa5h4b8dl_chrome_odoo" 2026-10-29 03:27:30,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-10-29 03:27:32,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24666 2026-10-29 03:27:32,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4ykdlqd2_chrome_odoo 2026-10-29 03:27:32,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37337/json/version 2026-10-29 03:27:32,380 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37337/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:27:32,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:27:32,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37337/json 2026-10-29 03:27:32,444 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37337/json with timeout 3 increased to 10s during tests 2026-10-29 03:27:32,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37337/devtools/page/1AA502075FCE9CA8ECE6F797B4227CF1 2026-10-29 03:27:32,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:27:32,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:27:32,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:27:32,879 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:27:32,884 100 INFO rb-19fb48c-226083-429900 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 03:27:32,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:27:32,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:27:33,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:33] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.092 0.905 2026-10-29 03:27:33,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1AA502075FCE9CA8ECE6F797B4227CF1', 'loaderId': '24B045ED5F386084DDA28C2F09EC3447', 'isDownload': False} 2026-10-29 03:27:33,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-10-29 03:27:33,967 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:34,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-10-29 03:27:34,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.038 2026-10-29 03:27:34,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.042 2026-10-29 03:27:34,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-29 03:27:34,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 03:27:34,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:27:34,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-29 03:27:34,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:27:34,706 100 INFO rb-19fb48c-226083-429900 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 03:27:35,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.338 0.793 2026-10-29 03:27:35,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:35] "GET /pos/web HTTP/1.1" 200 - 20 0.016 1.153 2026-10-29 03:27:35,952 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:36,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.148 2026-10-29 03:27:36,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:27:36,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 03:27:37,023 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:27:37,065 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.171 0.637 2026-10-29 03:27:37,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.070 2026-10-29 03:27:37,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "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 03:27:37,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 03:27:37,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.029 0.073 2026-10-29 03:27:37,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.158 2026-10-29 03:27:37,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:27:37,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.230 2026-10-29 03:27:37,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.282 2026-10-29 03:27:37,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "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 03:27:37,661 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:27:37,669 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:37,685 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.384 2026-10-29 03:27:37,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.438 2026-10-29 03:27:37,785 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.371 2026-10-29 03:27:37,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.329 2026-10-29 03:27:37,869 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:27:37,947 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.396 2026-10-29 03:27:37,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.012 0.293 2026-10-29 03:27:38,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.030 0.301 2026-10-29 03:27:38,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:38,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.020 0.253 2026-10-29 03:27:38,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.042 0.306 2026-10-29 03:27:38,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.334 2026-10-29 03:27:38,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.272 2026-10-29 03:27:38,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.227 2026-10-29 03:27:38,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.236 2026-10-29 03:27:38,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.240 2026-10-29 03:27:38,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.018 0.259 2026-10-29 03:27:38,379 100 INFO rb-19fb48c-226083-429900 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 03:27:38,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-29 03:27:38,392 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:27:38,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.225 2026-10-29 03:27:38,425 100 INFO rb-19fb48c-226083-429900 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 03:27:38,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.159 2026-10-29 03:27:38,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.101 2026-10-29 03:27:38,560 100 INFO rb-19fb48c-226083-429900 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 03:27:38,634 100 INFO rb-19fb48c-226083-429900 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 03:27:38,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.012 0.040 2026-10-29 03:27:38,672 100 INFO rb-19fb48c-226083-429900 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 03:27:38,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-29 03:27:38,718 100 INFO rb-19fb48c-226083-429900 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 03:27:38,747 100 INFO rb-19fb48c-226083-429900 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 03:27:38,766 100 INFO rb-19fb48c-226083-429900 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 03:27:38,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 03:27:38,777 100 INFO rb-19fb48c-226083-429900 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 03:27:38,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:27:38,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.030 2026-10-29 03:27:38,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.025 2026-10-29 03:27:39,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:27:39,703 100 INFO rb-19fb48c-226083-429900 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 03:27:39,745 100 INFO rb-19fb48c-226083-429900 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 03:27:39,750 100 INFO rb-19fb48c-226083-429900 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 03:27:39,788 100 INFO rb-19fb48c-226083-429900 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 03:27:39,794 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:27:39,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:39,811 100 INFO rb-19fb48c-226083-429900 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 03:27:39,827 100 INFO rb-19fb48c-226083-429900 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 03:27:39,838 100 INFO rb-19fb48c-226083-429900 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 03:27:39,854 100 INFO rb-19fb48c-226083-429900 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 03:27:39,870 100 INFO rb-19fb48c-226083-429900 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 03:27:39,886 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:27:39,906 100 INFO rb-19fb48c-226083-429900 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 03:27:39,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46396821 for PoS orders references: ['Order 00265-002-0001'] (draft: False) 2026-10-29 03:27:39,940 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:27:40,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46396821 with result: [{'id': 310, 'pos_reference': 'Order 00265-002-0001', 'account_move': False}] 2026-10-29 03:27:40,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.129 0.191 2026-10-29 03:27:40,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.213 2026-10-29 03:27:40,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.040 0.101 2026-10-29 03:27:40,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:40] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.025 2026-10-29 03:27:41,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:27:41,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:41,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24666 2026-10-29 03:27:41,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:27:41,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24666 2026-10-29 03:27:41,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032741_402616_TestUi.txt 2026-10-29 03:27:41,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4ykdlqd2_chrome_odoo" 2026-10-29 03:27:41,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-10-29 03:27:43,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24882 2026-10-29 03:27:43,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz4c7q50v_chrome_odoo 2026-10-29 03:27:43,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35251/json/version 2026-10-29 03:27:43,131 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35251/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:27:43,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:27:43,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35251/json 2026-10-29 03:27:43,165 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35251/json with timeout 3 increased to 10s during tests 2026-10-29 03:27:43,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35251/devtools/page/18491C38C759763B88CEC7CDEB96285E 2026-10-29 03:27:43,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:27:43,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:27:43,708 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:27:43,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:27:43,726 100 INFO rb-19fb48c-226083-429900 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 03:27:43,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:27:43,746 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:27:44,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.103 0.860 2026-10-29 03:27:44,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '18491C38C759763B88CEC7CDEB96285E', 'loaderId': '137166546C2FEA1630C6D31CBDEE463A', 'isDownload': False} 2026-10-29 03:27:44,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-10-29 03:27:44,736 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:44,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.023 2026-10-29 03:27:44,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-29 03:27:44,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:44] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.017 2026-10-29 03:27:45,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.026 2026-10-29 03:27:45,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.029 2026-10-29 03:27:45,503 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:27:45,544 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:27:45,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.023 0.012 2026-10-29 03:27:45,574 100 INFO rb-19fb48c-226083-429900 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 03:27:46,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.342 0.784 2026-10-29 03:27:46,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 1.133 2026-10-29 03:27:46,847 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:46,934 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.142 2026-10-29 03:27:47,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-29 03:27:47,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.018 2026-10-29 03:27:47,909 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:27:47,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.224 0.610 2026-10-29 03:27:48,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "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 03:27:48,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "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 03:27:48,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 03:27:48,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.050 0.092 2026-10-29 03:27:48,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:27:48,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.223 2026-10-29 03:27:48,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.287 2026-10-29 03:27:48,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27: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 03:27:48,611 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:27:48,632 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:27:48,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.381 2026-10-29 03:27:48,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.056 0.437 2026-10-29 03:27:48,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.550 2026-10-29 03:27:48,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.394 2026-10-29 03:27:49,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.491 2026-10-29 03:27:49,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.005 0.365 2026-10-29 03:27:49,023 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:49,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:27:49,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.379 2026-10-29 03:27:49,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.296 2026-10-29 03:27:49,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.051 2026-10-29 03:27:49,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.250 2026-10-29 03:27:49,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.228 2026-10-29 03:27:49,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.154 2026-10-29 03:27:49,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.180 2026-10-29 03:27:49,337 100 INFO rb-19fb48c-226083-429900 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 03:27:49,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.037 0.464 2026-10-29 03:27:49,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:27:49,390 100 INFO rb-19fb48c-226083-429900 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 03:27:49,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.309 2026-10-29 03:27:49,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.304 2026-10-29 03:27:49,493 100 INFO rb-19fb48c-226083-429900 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 03:27:49,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.317 2026-10-29 03:27:49,534 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.316 2026-10-29 03:27:49,559 100 INFO rb-19fb48c-226083-429900 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 03:27:49,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.285 2026-10-29 03:27:49,611 100 INFO rb-19fb48c-226083-429900 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 03:27:49,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.247 2026-10-29 03:27:49,621 100 INFO rb-19fb48c-226083-429900 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 03:27:49,629 100 INFO rb-19fb48c-226083-429900 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 03:27:49,639 100 INFO rb-19fb48c-226083-429900 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 03:27:49,659 100 INFO rb-19fb48c-226083-429900 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 03:27:49,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.217 2026-10-29 03:27:49,694 100 INFO rb-19fb48c-226083-429900 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 03:27:49,702 100 INFO rb-19fb48c-226083-429900 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 03:27:49,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.013 0.167 2026-10-29 03:27:49,719 100 INFO rb-19fb48c-226083-429900 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 03:27:49,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:49] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.119 2026-10-29 03:27:50,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 03:27:50,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-10-29 03:27:50,587 100 INFO rb-19fb48c-226083-429900 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 03:27:50,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 03:27:50,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:27:50,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:50] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:27:50,658 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:27:50,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24882 2026-10-29 03:27:50,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:27:50,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24882 2026-10-29 03:27:50,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032750_876917_TestUi.txt 2026-10-29 03:27:50,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz4c7q50v_chrome_odoo" 2026-10-29 03:27:50,909 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-10-29 03:27:52,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25097 2026-10-29 03:27:52,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpff46o5sz_chrome_odoo 2026-10-29 03:27:52,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40349/json/version 2026-10-29 03:27:52,915 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40349/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:27:53,030 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:27:53,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40349/json 2026-10-29 03:27:53,031 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40349/json with timeout 3 increased to 10s during tests 2026-10-29 03:27:53,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40349/devtools/page/1CFF432A1E8F7D5A5F27E5744B7B126B 2026-10-29 03:27:53,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:27:53,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:27:53,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:27:53,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:27:53,503 100 INFO rb-19fb48c-226083-429900 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 03:27:53,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:27:53,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:27:54,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.113 0.954 2026-10-29 03:27:54,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1CFF432A1E8F7D5A5F27E5744B7B126B', 'loaderId': '9078230B3FEB737000C10F6878D8D43C', 'isDownload': False} 2026-10-29 03:27:54,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-10-29 03:27:54,621 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:54,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.019 2026-10-29 03:27:54,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.039 2026-10-29 03:27:54,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.057 2026-10-29 03:27:55,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 03:27:55,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.017 2026-10-29 03:27:55,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:27:55,361 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:27:55,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 03:27:55,396 100 INFO rb-19fb48c-226083-429900 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 03:27:56,502 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.332 0.785 2026-10-29 03:27:56,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:56] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.125 2026-10-29 03:27:56,651 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:27:56,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.117 2026-10-29 03:27:56,868 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 03:27:56,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-29 03:27:58,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:27:58,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.179 1.719 2026-10-29 03:27:58,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.072 2026-10-29 03:27:59,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "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 03:27:59,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:27:59,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.045 0.058 2026-10-29 03:27:59,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.162 2026-10-29 03:27:59,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:27:59,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.224 2026-10-29 03:27:59,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.294 2026-10-29 03:27:59,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "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 03:27:59,449 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:59,463 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:27:59,475 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.332 2026-10-29 03:27:59,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.390 2026-10-29 03:27:59,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.341 2026-10-29 03:27:59,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.297 2026-10-29 03:27:59,698 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:27:59,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.360 2026-10-29 03:27:59,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.018 0.303 2026-10-29 03:27:59,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:27:59,853 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.037 0.335 2026-10-29 03:27:59,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.337 2026-10-29 03:27:59,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.020 0.340 2026-10-29 03:27:59,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.354 2026-10-29 03:27:59,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:27:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.256 2026-10-29 03:28:00,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.034 0.249 2026-10-29 03:28:00,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.250 2026-10-29 03:28:00,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.258 2026-10-29 03:28:00,169 100 INFO rb-19fb48c-226083-429900 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 03:28:00,179 100 INFO rb-19fb48c-226083-429900 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 03:28:00,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.279 2026-10-29 03:28:00,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.017 0.290 2026-10-29 03:28:00,277 100 INFO rb-19fb48c-226083-429900 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 03:28:00,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.302 2026-10-29 03:28:00,309 100 INFO rb-19fb48c-226083-429900 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 03:28:00,325 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:28:00,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.263 2026-10-29 03:28:00,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.025 0.226 2026-10-29 03:28:00,409 100 INFO rb-19fb48c-226083-429900 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 03:28:00,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.247 2026-10-29 03:28:00,459 100 INFO rb-19fb48c-226083-429900 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 03:28:00,472 100 INFO rb-19fb48c-226083-429900 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 03:28:00,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.012 0.045 2026-10-29 03:28:00,546 100 INFO rb-19fb48c-226083-429900 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 03:28:00,559 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:00,566 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:00,568 100 INFO rb-19fb48c-226083-429900 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 03:28:00,580 100 INFO rb-19fb48c-226083-429900 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 03:28:00,596 100 INFO rb-19fb48c-226083-429900 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 03:28:00,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:00,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76069705 for PoS orders references: ['Order 00267-002-0001'] (draft: False) 2026-10-29 03:28:00,639 100 INFO rb-19fb48c-226083-429900 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 03:28:00,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:28:00,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76069705 with result: [{'id': 311, 'pos_reference': 'Order 00267-002-0001', 'account_move': False}] 2026-10-29 03:28:00,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.109 0.237 2026-10-29 03:28:01,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.040 0.116 2026-10-29 03:28:01,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:01] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.021 0.019 2026-10-29 03:28:01,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:28:01,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:28:01,999 100 INFO rb-19fb48c-226083-429900 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 03:28:02,068 100 INFO rb-19fb48c-226083-429900 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 03:28:02,100 100 INFO rb-19fb48c-226083-429900 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 03:28:02,115 100 INFO rb-19fb48c-226083-429900 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 03:28:02,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.027 2026-10-29 03:28:02,124 100 INFO rb-19fb48c-226083-429900 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 03:28:02,161 100 INFO rb-19fb48c-226083-429900 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 03:28:02,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.030 2026-10-29 03:28:02,168 100 INFO rb-19fb48c-226083-429900 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 03:28:02,171 100 INFO rb-19fb48c-226083-429900 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 03:28:02,190 100 INFO rb-19fb48c-226083-429900 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 03:28:02,215 100 INFO rb-19fb48c-226083-429900 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 03:28:02,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-29 03:28:02,227 100 INFO rb-19fb48c-226083-429900 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 03:28:02,254 100 INFO rb-19fb48c-226083-429900 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 03:28:02,258 100 INFO rb-19fb48c-226083-429900 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 03:28:02,297 100 INFO rb-19fb48c-226083-429900 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 03:28:02,301 100 INFO rb-19fb48c-226083-429900 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 03:28:02,319 100 INFO rb-19fb48c-226083-429900 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 03:28:02,336 100 INFO rb-19fb48c-226083-429900 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 03:28:02,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:02,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44772615 for PoS orders references: ['Order 00267-002-0002'] (draft: False) 2026-10-29 03:28:02,375 100 INFO rb-19fb48c-226083-429900 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 03:28:02,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44772615 with result: [{'id': 312, 'pos_reference': 'Order 00267-002-0002', 'account_move': False}] 2026-10-29 03:28:02,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.046 0.088 2026-10-29 03:28:02,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.040 0.107 2026-10-29 03:28:02,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 03:28:03,439 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:28:03,458 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:03,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25097 2026-10-29 03:28:03,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:28:03,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25097 2026-10-29 03:28:03,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032803_615539_TestUi.txt 2026-10-29 03:28:03,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpff46o5sz_chrome_odoo" 2026-10-29 03:28:04,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25314 2026-10-29 03:28:04,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyi2u3zwo_chrome_odoo 2026-10-29 03:28:04,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34315/json/version 2026-10-29 03:28:04,175 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34315/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:28:04,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:28:04,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34315/json 2026-10-29 03:28:04,286 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34315/json with timeout 3 increased to 10s during tests 2026-10-29 03:28:04,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34315/devtools/page/8AD96C3E5886A0C67D2D2C247962117A 2026-10-29 03:28:04,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:28:04,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:28:04,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:28:04,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:28:04,659 100 INFO rb-19fb48c-226083-429900 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 03:28:04,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:28:04,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.039 0.085 2026-10-29 03:28:04,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8AD96C3E5886A0C67D2D2C247962117A', 'loaderId': '808D3EFBADE139B5A5790ADDA5F2BD95', 'isDownload': False} 2026-10-29 03:28:04,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-10-29 03:28:04,882 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:04,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:04] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 03:28:04,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:04] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-10-29 03:28:04,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:04] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.070 2026-10-29 03:28:05,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:28:05,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.029 2026-10-29 03:28:05,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 03:28:05,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:28:05,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:28:05,722 100 INFO rb-19fb48c-226083-429900 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 03:28:06,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.339 0.700 2026-10-29 03:28:06,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:06] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.065 2026-10-29 03:28:06,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:07,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.184 2026-10-29 03:28:07,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:28:07,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.024 2026-10-29 03:28:08,009 100 INFO rb-19fb48c-226083-429900 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 03:28:08,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.199 0.614 2026-10-29 03:28:08,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.101 2026-10-29 03:28:08,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "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 03:28:08,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:28:08,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.075 2026-10-29 03:28:08,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.125 2026-10-29 03:28:08,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.174 2026-10-29 03:28:08,545 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:28:08,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.252 2026-10-29 03:28:08,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.317 2026-10-29 03:28:08,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28: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 03:28:08,739 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:28:08,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:08,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.030 0.366 2026-10-29 03:28:08,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:28:08,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.022 0.357 2026-10-29 03:28:08,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.031 0.393 2026-10-29 03:28:08,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:08] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.374 2026-10-29 03:28:09,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.389 2026-10-29 03:28:09,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.253 2026-10-29 03:28:09,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.293 2026-10-29 03:28:09,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.022 0.339 2026-10-29 03:28:09,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.329 2026-10-29 03:28:09,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.275 2026-10-29 03:28:09,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.251 2026-10-29 03:28:09,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.218 2026-10-29 03:28:09,298 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.197 2026-10-29 03:28:09,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.233 2026-10-29 03:28:09,412 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.201 2026-10-29 03:28:09,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.203 2026-10-29 03:28:09,459 100 INFO rb-19fb48c-226083-429900 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 03:28:09,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.212 2026-10-29 03:28:09,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.170 2026-10-29 03:28:09,566 100 INFO rb-19fb48c-226083-429900 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 03:28:09,591 100 INFO rb-19fb48c-226083-429900 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 03:28:09,615 100 INFO rb-19fb48c-226083-429900 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 03:28:09,621 100 INFO rb-19fb48c-226083-429900 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 03:28:09,637 100 INFO rb-19fb48c-226083-429900 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 03:28:09,662 100 INFO rb-19fb48c-226083-429900 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 03:28:09,670 100 INFO rb-19fb48c-226083-429900 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 03:28:09,689 100 INFO rb-19fb48c-226083-429900 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 03:28:10,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 03:28:10,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:28:10,581 100 INFO rb-19fb48c-226083-429900 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 03:28:10,659 100 INFO rb-19fb48c-226083-429900 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 03:28:10,674 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 03:28:10,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.026 0.023 2026-10-29 03:28:10,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.013 2026-10-29 03:28:11,525 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-29 03:28:11,551 100 INFO rb-19fb48c-226083-429900 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 03:28:11,554 100 INFO rb-19fb48c-226083-429900 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 03:28:11,587 100 INFO rb-19fb48c-226083-429900 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 03:28:11,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:28:11,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:11,611 100 INFO rb-19fb48c-226083-429900 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 03:28:11,643 100 INFO rb-19fb48c-226083-429900 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 03:28:11,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:11,683 100 INFO rb-19fb48c-226083-429900 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 03:28:11,739 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.015 0.024 2026-10-29 03:28:11,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11209336 for PoS orders references: ['Order 00267-004-0001'] (draft: False) 2026-10-29 03:28:11,786 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:28:11,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11209336 with result: [{'id': 313, 'pos_reference': 'Order 00267-004-0001', 'account_move': False}] 2026-10-29 03:28:11,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.055 0.091 2026-10-29 03:28:12,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.057 0.079 2026-10-29 03:28:12,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.018 2026-10-29 03:28:12,223 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 03:28:12,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:28:12,922 100 INFO rb-19fb48c-226083-429900 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 03:28:12,972 100 INFO rb-19fb48c-226083-429900 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 03:28:13,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 03:28:13,030 100 INFO rb-19fb48c-226083-429900 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 03:28:13,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.041 2026-10-29 03:28:13,049 100 INFO rb-19fb48c-226083-429900 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 03:28:13,050 100 INFO rb-19fb48c-226083-429900 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 03:28:13,071 100 INFO rb-19fb48c-226083-429900 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 03:28:13,095 100 INFO rb-19fb48c-226083-429900 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 03:28:13,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.011 0.041 2026-10-29 03:28:13,109 100 INFO rb-19fb48c-226083-429900 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 03:28:13,122 100 INFO rb-19fb48c-226083-429900 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 03:28:13,143 100 INFO rb-19fb48c-226083-429900 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 03:28:13,147 100 INFO rb-19fb48c-226083-429900 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 03:28:13,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 03:28:14,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-29 03:28:14,026 100 INFO rb-19fb48c-226083-429900 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 03:28:14,040 100 INFO rb-19fb48c-226083-429900 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 03:28:14,055 100 INFO rb-19fb48c-226083-429900 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 03:28:14,072 100 INFO rb-19fb48c-226083-429900 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 03:28:14,090 100 INFO rb-19fb48c-226083-429900 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 03:28:14,103 100 INFO rb-19fb48c-226083-429900 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 03:28:14,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:14,136 100 INFO rb-19fb48c-226083-429900 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 03:28:14,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:14] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.012 0.021 2026-10-29 03:28:14,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11338281 for PoS orders references: ['Order 00267-004-0002'] (draft: False) 2026-10-29 03:28:14,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11338281 with result: [{'id': 314, 'pos_reference': 'Order 00267-004-0002', 'account_move': False}] 2026-10-29 03:28:14,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.038 0.105 2026-10-29 03:28:14,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.028 0.081 2026-10-29 03:28:15,252 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:28:15,275 100 INFO rb-19fb48c-226083-429900 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 03:28:15,351 100 INFO rb-19fb48c-226083-429900 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 03:28:15,375 100 INFO rb-19fb48c-226083-429900 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 03:28:15,414 100 INFO rb-19fb48c-226083-429900 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 03:28:15,420 100 INFO rb-19fb48c-226083-429900 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 03:28:15,444 100 INFO rb-19fb48c-226083-429900 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 03:28:15,469 100 INFO rb-19fb48c-226083-429900 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 03:28:15,478 100 INFO rb-19fb48c-226083-429900 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 03:28:15,492 100 INFO rb-19fb48c-226083-429900 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 03:28:15,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.008 2026-10-29 03:28:15,514 100 INFO rb-19fb48c-226083-429900 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 03:28:15,527 100 INFO rb-19fb48c-226083-429900 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 03:28:15,543 100 INFO rb-19fb48c-226083-429900 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 03:28:16,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 03:28:16,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:28:16,419 100 INFO rb-19fb48c-226083-429900 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 03:28:16,501 100 INFO rb-19fb48c-226083-429900 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 03:28:16,524 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 03:28:16,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-29 03:28:16,594 100 INFO rb-19fb48c-226083-429900 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 03:28:16,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:28:16,635 100 INFO rb-19fb48c-226083-429900 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 03:28:16,740 100 INFO rb-19fb48c-226083-429900 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 03:28:16,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 03:28:16,776 100 INFO rb-19fb48c-226083-429900 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 03:28:16,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:28:16,805 100 INFO rb-19fb48c-226083-429900 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 03:28:16,860 100 INFO rb-19fb48c-226083-429900 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 03:28:16,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 03:28:16,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-29 03:28:16,907 100 INFO rb-19fb48c-226083-429900 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 03:28:16,919 100 INFO rb-19fb48c-226083-429900 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 03:28:16,941 100 INFO rb-19fb48c-226083-429900 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 03:28:16,961 100 INFO rb-19fb48c-226083-429900 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 03:28:16,972 100 INFO rb-19fb48c-226083-429900 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 03:28:16,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:17,015 100 INFO rb-19fb48c-226083-429900 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 03:28:17,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.019 2026-10-29 03:28:17,055 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53071746 for PoS orders references: ['Order 00267-004-0003'] (draft: False) 2026-10-29 03:28:17,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53071746 with result: [{'id': 315, 'pos_reference': 'Order 00267-004-0003', 'account_move': False}] 2026-10-29 03:28:17,223 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.055 0.118 2026-10-29 03:28:17,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.024 0.066 2026-10-29 03:28:17,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:17] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.012 2026-10-29 03:28:18,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:28:18,145 100 INFO rb-19fb48c-226083-429900 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 03:28:18,202 100 INFO rb-19fb48c-226083-429900 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 03:28:18,224 100 INFO rb-19fb48c-226083-429900 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 03:28:18,270 100 INFO rb-19fb48c-226083-429900 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 03:28:18,281 100 INFO rb-19fb48c-226083-429900 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 03:28:18,287 100 INFO rb-19fb48c-226083-429900 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 03:28:18,305 100 INFO rb-19fb48c-226083-429900 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 03:28:18,320 100 INFO rb-19fb48c-226083-429900 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 03:28:18,337 100 INFO rb-19fb48c-226083-429900 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 03:28:18,360 100 INFO rb-19fb48c-226083-429900 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 03:28:18,369 100 INFO rb-19fb48c-226083-429900 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 03:28:18,385 100 INFO rb-19fb48c-226083-429900 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 03:28:18,402 100 INFO rb-19fb48c-226083-429900 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 03:28:18,421 100 INFO rb-19fb48c-226083-429900 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 03:28:18,435 100 INFO rb-19fb48c-226083-429900 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 03:28:18,452 100 INFO rb-19fb48c-226083-429900 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 03:28:18,470 100 INFO rb-19fb48c-226083-429900 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 03:28:18,486 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:18,513 100 INFO rb-19fb48c-226083-429900 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 03:28:18,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.027 2026-10-29 03:28:18,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51038146 for PoS orders references: ['Order 00267-004-0004'] (draft: False) 2026-10-29 03:28:18,692 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51038146 with result: [{'id': 316, 'pos_reference': 'Order 00267-004-0004', 'account_move': False}] 2026-10-29 03:28:18,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.039 0.128 2026-10-29 03:28:18,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.021 0.054 2026-10-29 03:28:19,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.006 2026-10-29 03:28:19,584 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-10-29 03:28:19,625 100 INFO rb-19fb48c-226083-429900 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 03:28:19,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 03:28:19,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.012 0.030 2026-10-29 03:28:19,817 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:19] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.030 0.094 2026-10-29 03:28:20,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-10-29 03:28:20,620 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-10-29 03:28:20,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:28:20,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-10-29 03:28:20,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-10-29 03:28:20,744 100 INFO rb-19fb48c-226083-429900 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 03:28:20,763 100 INFO rb-19fb48c-226083-429900 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 03:28:20,770 100 INFO rb-19fb48c-226083-429900 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 03:28:20,793 100 INFO rb-19fb48c-226083-429900 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 03:28:20,804 100 INFO rb-19fb48c-226083-429900 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 03:28:20,818 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:20,842 100 INFO rb-19fb48c-226083-429900 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 03:28:20,853 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.022 2026-10-29 03:28:20,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83709732 for PoS orders references: ['Order 00267-004-0005'] (draft: False) 2026-10-29 03:28:21,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83709732 with result: [{'id': 317, 'pos_reference': 'Order 00267-004-0005', 'account_move': False}] 2026-10-29 03:28:21,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.051 0.141 2026-10-29 03:28:21,199 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.030 0.072 2026-10-29 03:28:21,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:28:21,994 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:22,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25314 2026-10-29 03:28:22,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:28:22,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25314 2026-10-29 03:28:22,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032822_153471_TestUi.txt 2026-10-29 03:28:22,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyi2u3zwo_chrome_odoo" 2026-10-29 03:28:22,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-10-29 03:28:23,725 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25549 2026-10-29 03:28:23,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw4j7sq79_chrome_odoo 2026-10-29 03:28:23,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41253/json/version 2026-10-29 03:28:23,737 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41253/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:28:23,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:28:23,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41253/json 2026-10-29 03:28:23,800 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41253/json with timeout 3 increased to 10s during tests 2026-10-29 03:28:23,825 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41253/devtools/page/B7058BE30640AE92288D382899D5CDA2 2026-10-29 03:28:23,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:28:23,869 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:28:24,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:28:24,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:28:24,275 100 INFO rb-19fb48c-226083-429900 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 03:28:24,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:28:24,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:28:25,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.152 1.211 2026-10-29 03:28:25,669 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B7058BE30640AE92288D382899D5CDA2', 'loaderId': '3384489774CF4F1AD88E9D0347700B14', 'isDownload': False} 2026-10-29 03:28:25,669 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-10-29 03:28:25,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:25,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:25] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-10-29 03:28:25,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:25] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.057 2026-10-29 03:28:25,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:25] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.092 2026-10-29 03:28:26,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-10-29 03:28:26,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.017 2026-10-29 03:28:26,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:28:26,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-29 03:28:26,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:28:26,432 100 INFO rb-19fb48c-226083-429900 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 03:28:27,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:28:27,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.416 0.847 2026-10-29 03:28:27,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.103 2026-10-29 03:28:27,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:27] "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 03:28:27,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:28:28,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.057 0.092 2026-10-29 03:28:28,166 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:28:28,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.206 2026-10-29 03:28:28,239 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.231 2026-10-29 03:28:28,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.293 2026-10-29 03:28:28,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.339 2026-10-29 03:28:28,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:28:28,445 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:28:28,466 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:28:28,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.447 2026-10-29 03:28:28,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.343 2026-10-29 03:28:28,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.377 2026-10-29 03:28:28,611 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:28,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.399 2026-10-29 03:28:28,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image/res.users/116/avatar_128 HTTP/1.1" 200 - 19 0.029 0.430 2026-10-29 03:28:28,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.318 2026-10-29 03:28:28,814 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:28,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.017 0.289 2026-10-29 03:28:28,857 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.298 2026-10-29 03:28:28,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.284 2026-10-29 03:28:28,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.239 2026-10-29 03:28:28,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.229 2026-10-29 03:28:28,983 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.173 2026-10-29 03:28:29,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.216 2026-10-29 03:28:29,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.260 2026-10-29 03:28:29,146 100 INFO rb-19fb48c-226083-429900 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 03:28:29,175 100 INFO rb-19fb48c-226083-429900 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 03:28:29,181 100 INFO rb-19fb48c-226083-429900 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 03:28:29,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:28:29,206 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.041 0.285 2026-10-29 03:28:29,227 100 INFO rb-19fb48c-226083-429900 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 03:28:29,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.349 2026-10-29 03:28:29,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.374 2026-10-29 03:28:29,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.318 2026-10-29 03:28:29,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.020 0.234 2026-10-29 03:28:29,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.020 0.199 2026-10-29 03:28:30,288 100 INFO rb-19fb48c-226083-429900 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 03:28:30,305 100 INFO rb-19fb48c-226083-429900 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 03:28:30,324 100 INFO rb-19fb48c-226083-429900 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 03:28:30,337 100 INFO rb-19fb48c-226083-429900 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 03:28:30,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:28:31,198 100 INFO rb-19fb48c-226083-429900 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 03:28:31,255 100 INFO rb-19fb48c-226083-429900 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 03:28:31,276 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:28:31,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:28:31,281 100 INFO rb-19fb48c-226083-429900 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 03:28:31,303 100 INFO rb-19fb48c-226083-429900 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 03:28:31,324 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:31,348 100 INFO rb-19fb48c-226083-429900 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 03:28:31,377 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 03:28:31,392 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12090030 for PoS orders references: ['Order 00268-001-0001'] (draft: False) 2026-10-29 03:28:31,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12090030 with result: [{'id': 318, 'pos_reference': 'Order 00268-001-0001', 'account_move': False}] 2026-10-29 03:28:31,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.093 0.188 2026-10-29 03:28:31,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.044 0.083 2026-10-29 03:28:31,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:28:31,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 03:28:32,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:28:32,631 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:32,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25549 2026-10-29 03:28:32,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:28:32,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25549 2026-10-29 03:28:32,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032832_789659_TestUi.txt 2026-10-29 03:28:32,790 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw4j7sq79_chrome_odoo" 2026-10-29 03:28:32,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-10-29 03:28:34,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25758 2026-10-29 03:28:34,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9iysu82r_chrome_odoo 2026-10-29 03:28:34,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34895/json/version 2026-10-29 03:28:34,761 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34895/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:28:34,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:28:34,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34895/json 2026-10-29 03:28:34,861 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34895/json with timeout 3 increased to 10s during tests 2026-10-29 03:28:34,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34895/devtools/page/0817697C5FA9919B40DEB132CCB1200B 2026-10-29 03:28:34,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:28:34,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:28:35,221 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:28:35,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:28:35,254 100 INFO rb-19fb48c-226083-429900 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 03:28:35,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:28:35,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:28:36,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.165 1.001 2026-10-29 03:28:36,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0817697C5FA9919B40DEB132CCB1200B', 'loaderId': '13CE703E9B3406C81CC844824B37562A', 'isDownload': False} 2026-10-29 03:28:36,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-10-29 03:28:36,491 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:36,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:36] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.008 2026-10-29 03:28:36,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:36] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.063 2026-10-29 03:28:36,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:36] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.069 2026-10-29 03:28:37,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.012 0.014 2026-10-29 03:28:37,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.026 2026-10-29 03:28:37,171 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:28:37,181 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-10-29 03:28:37,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:28:37,218 100 INFO rb-19fb48c-226083-429900 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 03:28:38,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.388 0.827 2026-10-29 03:28:38,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:38] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.253 2026-10-29 03:28:38,576 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:38,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.169 2026-10-29 03:28:38,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-29 03:28:38,853 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 03:28:39,703 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:28:39,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.239 0.714 2026-10-29 03:28:40,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.098 2026-10-29 03:28:40,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "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 03:28:40,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 03:28:40,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.054 0.078 2026-10-29 03:28:40,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.199 2026-10-29 03:28:40,379 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:40,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.039 0.162 2026-10-29 03:28:40,482 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.265 2026-10-29 03:28:40,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.031 0.316 2026-10-29 03:28:40,614 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "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 03:28:40,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28: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 03:28:40,641 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:40,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.378 2026-10-29 03:28:40,677 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.362 2026-10-29 03:28:40,785 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.372 2026-10-29 03:28:40,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.383 2026-10-29 03:28:40,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.407 2026-10-29 03:28:40,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.012 0.264 2026-10-29 03:28:40,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:40,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.296 2026-10-29 03:28:40,988 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:28:41,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.308 2026-10-29 03:28:41,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.019 0.254 2026-10-29 03:28:41,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.022 0.275 2026-10-29 03:28:41,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.021 0.257 2026-10-29 03:28:41,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.219 2026-10-29 03:28:41,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.246 2026-10-29 03:28:41,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.295 2026-10-29 03:28:41,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.292 2026-10-29 03:28:41,350 100 INFO rb-19fb48c-226083-429900 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 03:28:41,367 100 INFO rb-19fb48c-226083-429900 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 03:28:41,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.031 0.255 2026-10-29 03:28:41,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.268 2026-10-29 03:28:41,439 100 INFO rb-19fb48c-226083-429900 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 03:28:41,462 100 INFO rb-19fb48c-226083-429900 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 03:28:41,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.177 2026-10-29 03:28:41,539 100 INFO rb-19fb48c-226083-429900 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 03:28:41,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.170 2026-10-29 03:28:41,552 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:41,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:41,584 100 INFO rb-19fb48c-226083-429900 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 03:28:41,604 100 INFO rb-19fb48c-226083-429900 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 03:28:41,623 100 INFO rb-19fb48c-226083-429900 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 03:28:41,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:41,652 100 INFO rb-19fb48c-226083-429900 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 03:28:41,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49403201 for PoS orders references: ['Order 00269-002-0001'] (draft: False) 2026-10-29 03:28:41,694 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:28:41,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49403201 with result: [{'id': 319, 'pos_reference': 'Order 00269-002-0001', 'account_move': False}] 2026-10-29 03:28:41,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.113 0.194 2026-10-29 03:28:42,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.045 0.085 2026-10-29 03:28:42,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.016 0.021 2026-10-29 03:28:42,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:28:42,952 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:42,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25758 2026-10-29 03:28:42,990 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:28:42,990 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25758 2026-10-29 03:28:43,115 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032843_115349_TestUi.txt 2026-10-29 03:28:43,115 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9iysu82r_chrome_odoo" 2026-10-29 03:28:43,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25965 2026-10-29 03:28:43,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj4mcroc6_chrome_odoo 2026-10-29 03:28:43,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44003/json/version 2026-10-29 03:28:43,580 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44003/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:28:43,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:28:43,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44003/json 2026-10-29 03:28:43,653 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44003/json with timeout 3 increased to 10s during tests 2026-10-29 03:28:43,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44003/devtools/page/62C89E7687A721C0B6CD2544F5073F41 2026-10-29 03:28:43,692 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:28:43,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:28:43,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:28:43,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:28:43,794 100 INFO rb-19fb48c-226083-429900 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 03:28:43,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:28:44,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.039 0.123 2026-10-29 03:28:44,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '62C89E7687A721C0B6CD2544F5073F41', 'loaderId': '1885A282B3FF87FBBE5C485AE54F9F8A', 'isDownload': False} 2026-10-29 03:28:44,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-10-29 03:28:44,060 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:44,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 03:28:44,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.044 2026-10-29 03:28:44,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.044 2026-10-29 03:28:44,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.010 0.024 2026-10-29 03:28:44,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:28:44,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.013 2026-10-29 03:28:44,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:28:44,801 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:28:44,837 100 INFO rb-19fb48c-226083-429900 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 03:28:45,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.204 0.610 2026-10-29 03:28:45,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:45] "GET /pos/web HTTP/1.1" 200 - 20 0.031 0.809 2026-10-29 03:28:45,778 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:45,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.154 2026-10-29 03:28:45,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 03:28:46,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:28:46,922 100 INFO rb-19fb48c-226083-429900 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 03:28:46,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.202 0.608 2026-10-29 03:28:47,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "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 03:28:47,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.021 2026-10-29 03:28:47,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 03:28:47,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.100 2026-10-29 03:28:47,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:28:47,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.167 2026-10-29 03:28:47,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.202 2026-10-29 03:28:47,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.237 2026-10-29 03:28:47,567 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "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 03:28:47,592 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.309 2026-10-29 03:28:47,594 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:28:47,634 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:28:47,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.377 2026-10-29 03:28:47,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.302 2026-10-29 03:28:47,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.007 0.335 2026-10-29 03:28:47,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:28:47,838 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.333 2026-10-29 03:28:47,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.214 2026-10-29 03:28:47,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.213 2026-10-29 03:28:47,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.209 2026-10-29 03:28:47,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:47] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.042 0.213 2026-10-29 03:28:48,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.249 2026-10-29 03:28:48,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.220 2026-10-29 03:28:48,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.193 2026-10-29 03:28:48,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.018 0.196 2026-10-29 03:28:48,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.243 2026-10-29 03:28:48,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.264 2026-10-29 03:28:48,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.231 2026-10-29 03:28:48,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-29 03:28:48,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.235 2026-10-29 03:28:48,325 100 INFO rb-19fb48c-226083-429900 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 03:28:48,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.198 2026-10-29 03:28:48,384 100 INFO rb-19fb48c-226083-429900 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 03:28:48,419 100 INFO rb-19fb48c-226083-429900 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 03:28:48,424 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:28:48,439 100 INFO rb-19fb48c-226083-429900 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 03:28:48,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.022 0.054 2026-10-29 03:28:49,332 100 INFO rb-19fb48c-226083-429900 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 03:28:49,398 100 INFO rb-19fb48c-226083-429900 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 03:28:49,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:49,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:28:49,427 100 INFO rb-19fb48c-226083-429900 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 03:28:49,447 100 INFO rb-19fb48c-226083-429900 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 03:28:49,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:28:49,475 100 INFO rb-19fb48c-226083-429900 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 03:28:49,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.023 2026-10-29 03:28:49,544 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:28:49,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41204086 for PoS orders references: ['Order 00269-004-0001'] (draft: False) 2026-10-29 03:28:49,686 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41204086 with result: [{'id': 320, 'pos_reference': 'Order 00269-004-0001', 'account_move': False}] 2026-10-29 03:28:49,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.048 0.128 2026-10-29 03:28:49,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.030 0.054 2026-10-29 03:28:49,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.016 2026-10-29 03:28:50,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:28:50,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:28:50,677 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:50,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25965 2026-10-29 03:28:50,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:28:50,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25965 2026-10-29 03:28:50,850 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032850_850597_TestUi.txt 2026-10-29 03:28:50,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj4mcroc6_chrome_odoo" 2026-10-29 03:28:50,909 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-10-29 03:28:52,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26172 2026-10-29 03:28:52,817 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp10pnqfx4_chrome_odoo 2026-10-29 03:28:52,817 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46093/json/version 2026-10-29 03:28:52,820 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46093/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:28:52,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:28:52,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46093/json 2026-10-29 03:28:52,864 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46093/json with timeout 3 increased to 10s during tests 2026-10-29 03:28:52,893 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46093/devtools/page/6766EDF79CDBC7984B190091CF0E2F71 2026-10-29 03:28:52,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:28:52,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:28:53,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:28:53,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:28:53,331 100 INFO rb-19fb48c-226083-429900 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 03:28:53,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:28:53,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:28:54,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.097 0.908 2026-10-29 03:28:54,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6766EDF79CDBC7984B190091CF0E2F71', 'loaderId': 'B6F22FD9DA45192790544D189B0E35F6', 'isDownload': False} 2026-10-29 03:28:54,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-10-29 03:28:54,401 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:54,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.013 2026-10-29 03:28:54,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-29 03:28:54,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.032 2026-10-29 03:28:55,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.031 0.028 2026-10-29 03:28:55,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.036 2026-10-29 03:28:55,170 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:28:55,197 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:55,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.005 0.028 2026-10-29 03:28:55,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 03:28:55,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-29 03:28:55,334 100 INFO rb-19fb48c-226083-429900 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 03:28:56,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.417 0.774 2026-10-29 03:28:56,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:56] "GET /pos/web HTTP/1.1" 200 - 21 0.020 1.226 2026-10-29 03:28:56,647 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:28:56,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.115 2026-10-29 03:28:56,838 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.011 2026-10-29 03:28:56,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 03:28:56,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:28:56,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:28:57,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:28:57,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.172 0.615 2026-10-29 03:28:57,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.071 2026-10-29 03:28:57,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:57] "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 03:28:57,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:28:58,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.066 0.064 2026-10-29 03:28:58,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:28:58,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.040 0.177 2026-10-29 03:28:58,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.265 2026-10-29 03:28:58,315 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "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 03:28:58,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.338 2026-10-29 03:28:58,377 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:28:58,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:28:58,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.386 2026-10-29 03:28:58,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.467 2026-10-29 03:28:58,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.340 2026-10-29 03:28:58,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.381 2026-10-29 03:28:58,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.005 0.199 2026-10-29 03:28:58,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:58,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.181 2026-10-29 03:28:58,671 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:28:58,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.192 2026-10-29 03:28:58,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.018 0.197 2026-10-29 03:28:58,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.020 0.213 2026-10-29 03:28:58,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.205 2026-10-29 03:28:58,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.018 0.205 2026-10-29 03:28:58,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.203 2026-10-29 03:28:59,026 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.291 2026-10-29 03:28:59,040 100 INFO rb-19fb48c-226083-429900 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 03:28:59,065 100 INFO rb-19fb48c-226083-429900 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 03:28:59,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.340 2026-10-29 03:28:59,105 100 INFO rb-19fb48c-226083-429900 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 03:28:59,120 100 INFO rb-19fb48c-226083-429900 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 03:28:59,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:28:59,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.386 2026-10-29 03:28:59,151 100 INFO rb-19fb48c-226083-429900 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 03:28:59,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.015 0.399 2026-10-29 03:28:59,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.325 2026-10-29 03:28:59,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.282 2026-10-29 03:28:59,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.199 2026-10-29 03:28:59,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.011 0.140 2026-10-29 03:28:59,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:28:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.191 2026-10-29 03:29:00,151 100 INFO rb-19fb48c-226083-429900 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 03:29:00,206 100 INFO rb-19fb48c-226083-429900 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 03:29:00,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:00,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:29:00,234 100 INFO rb-19fb48c-226083-429900 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 03:29:00,254 100 INFO rb-19fb48c-226083-429900 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 03:29:00,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:00,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58624984 for PoS orders references: ['Order 00270-002-0001'] (draft: False) 2026-10-29 03:29:00,294 100 INFO rb-19fb48c-226083-429900 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 03:29:00,312 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:00,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58624984 with result: [{'id': 321, 'pos_reference': 'Order 00270-002-0001', 'account_move': False}] 2026-10-29 03:29:00,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.090 0.188 2026-10-29 03:29:00,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.021 0.055 2026-10-29 03:29:00,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:29:00,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:00] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.027 2026-10-29 03:29:01,492 100 INFO rb-19fb48c-226083-429900 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 03:29:01,536 100 INFO rb-19fb48c-226083-429900 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 03:29:01,545 100 INFO rb-19fb48c-226083-429900 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 03:29:01,551 100 INFO rb-19fb48c-226083-429900 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 03:29:01,571 100 INFO rb-19fb48c-226083-429900 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 03:29:01,586 100 INFO rb-19fb48c-226083-429900 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 03:29:01,608 100 INFO rb-19fb48c-226083-429900 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 03:29:01,618 100 INFO rb-19fb48c-226083-429900 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 03:29:01,633 100 INFO rb-19fb48c-226083-429900 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 03:29:01,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:29:02,480 100 INFO rb-19fb48c-226083-429900 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 03:29:02,488 100 INFO rb-19fb48c-226083-429900 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 03:29:02,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:29:02,527 100 INFO rb-19fb48c-226083-429900 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 03:29:02,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:02] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.053 2026-10-29 03:29:03,376 100 INFO rb-19fb48c-226083-429900 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 03:29:03,386 100 INFO rb-19fb48c-226083-429900 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 03:29:03,399 100 INFO rb-19fb48c-226083-429900 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 03:29:03,417 100 INFO rb-19fb48c-226083-429900 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 03:29:03,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:03,461 100 INFO rb-19fb48c-226083-429900 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 03:29:03,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.029 2026-10-29 03:29:03,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75462273 for PoS orders references: ['Order 00270-002-0002'] (draft: False) 2026-10-29 03:29:03,618 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75462273 with result: [{'id': 322, 'pos_reference': 'Order 00270-002-0002', 'account_move': False}] 2026-10-29 03:29:03,642 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.039 0.108 2026-10-29 03:29:03,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.026 0.052 2026-10-29 03:29:04,520 100 INFO rb-19fb48c-226083-429900 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 03:29:04,584 100 INFO rb-19fb48c-226083-429900 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 03:29:04,585 100 INFO rb-19fb48c-226083-429900 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 03:29:04,591 100 INFO rb-19fb48c-226083-429900 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 03:29:04,602 100 INFO rb-19fb48c-226083-429900 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 03:29:04,618 100 INFO rb-19fb48c-226083-429900 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 03:29:04,643 100 INFO rb-19fb48c-226083-429900 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 03:29:04,650 100 INFO rb-19fb48c-226083-429900 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 03:29:04,667 100 INFO rb-19fb48c-226083-429900 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 03:29:05,514 100 INFO rb-19fb48c-226083-429900 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 03:29:05,518 100 INFO rb-19fb48c-226083-429900 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 03:29:05,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:29:05,556 100 INFO rb-19fb48c-226083-429900 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 03:29:05,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.020 0.048 2026-10-29 03:29:05,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:29:06,394 100 INFO rb-19fb48c-226083-429900 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 03:29:06,402 100 INFO rb-19fb48c-226083-429900 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 03:29:06,416 100 INFO rb-19fb48c-226083-429900 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 03:29:06,433 100 INFO rb-19fb48c-226083-429900 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 03:29:06,449 100 INFO rb-19fb48c-226083-429900 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 03:29:06,466 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:06,490 100 INFO rb-19fb48c-226083-429900 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 03:29:06,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.021 2026-10-29 03:29:06,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66762615 for PoS orders references: ['Order 00270-002-0003'] (draft: False) 2026-10-29 03:29:06,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66762615 with result: [{'id': 323, 'pos_reference': 'Order 00270-002-0003', 'account_move': False}] 2026-10-29 03:29:06,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.042 0.097 2026-10-29 03:29:06,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.021 0.060 2026-10-29 03:29:07,552 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:29:07,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:07,601 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26172 2026-10-29 03:29:07,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:29:07,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26172 2026-10-29 03:29:07,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032907_761098_TestUi.txt 2026-10-29 03:29:07,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp10pnqfx4_chrome_odoo" 2026-10-29 03:29:07,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-29 03:29:09,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26399 2026-10-29 03:29:09,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpux3s6cv1_chrome_odoo 2026-10-29 03:29:09,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46113/json/version 2026-10-29 03:29:09,712 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46113/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:29:09,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:29:09,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46113/json 2026-10-29 03:29:09,791 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46113/json with timeout 3 increased to 10s during tests 2026-10-29 03:29:09,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46113/devtools/page/827ADFAFDD1B14447432F1B85CE95F3F 2026-10-29 03:29:09,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:29:09,882 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:29:10,397 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:29:10,400 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:29:10,404 100 INFO rb-19fb48c-226083-429900 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 03:29:10,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:29:10,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:29:11,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.135 1.076 2026-10-29 03:29:11,644 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '827ADFAFDD1B14447432F1B85CE95F3F', 'loaderId': '066A76C23E43E9B43C18F6161665752A', 'isDownload': False} 2026-10-29 03:29:11,644 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-29 03:29:11,686 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:29:11,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:11] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 03:29:11,736 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:11] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.016 2026-10-29 03:29:11,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:11] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.050 2026-10-29 03:29:12,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:12] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.011 0.014 2026-10-29 03:29:12,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.022 2026-10-29 03:29:12,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:29:12,382 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:29:12,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:29:12,418 100 INFO rb-19fb48c-226083-429900 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 03:29:13,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:29:13,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.382 0.745 2026-10-29 03:29:13,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "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 03:29:13,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "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 03:29:13,712 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:29:13,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 9 0.028 0.053 2026-10-29 03:29:13,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.127 2026-10-29 03:29:13,935 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:29:13,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.203 2026-10-29 03:29:14,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.055 2026-10-29 03:29:14,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.337 2026-10-29 03:29:14,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "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 03:29:14,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29: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 03:29:14,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:29:14,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.042 0.400 2026-10-29 03:29:14,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.434 2026-10-29 03:29:14,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.518 2026-10-29 03:29:14,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.384 2026-10-29 03:29:14,444 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:29:14,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=product.product&field=image_128&id=1481&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.412 2026-10-29 03:29:14,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.274 2026-10-29 03:29:14,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.253 2026-10-29 03:29:14,566 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:29:14,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.018 0.265 2026-10-29 03:29:14,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.280 2026-10-29 03:29:14,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image/res.users/116/avatar_128 HTTP/1.1" 200 - 19 0.030 0.346 2026-10-29 03:29:14,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.276 2026-10-29 03:29:14,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.024 0.262 2026-10-29 03:29:14,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.267 2026-10-29 03:29:14,872 100 INFO rb-19fb48c-226083-429900 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 03:29:14,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.298 2026-10-29 03:29:14,891 100 INFO rb-19fb48c-226083-429900 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 03:29:14,936 100 INFO rb-19fb48c-226083-429900 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 03:29:14,937 100 INFO rb-19fb48c-226083-429900 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 03:29:14,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:29:14,959 100 INFO rb-19fb48c-226083-429900 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 03:29:14,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.366 2026-10-29 03:29:15,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:15] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.013 0.255 2026-10-29 03:29:15,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:15] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.301 2026-10-29 03:29:15,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:15] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.264 2026-10-29 03:29:15,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.226 2026-10-29 03:29:15,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:15] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.201 2026-10-29 03:29:15,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.011 0.153 2026-10-29 03:29:15,974 100 INFO rb-19fb48c-226083-429900 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 03:29:16,026 100 INFO rb-19fb48c-226083-429900 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 03:29:16,031 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:16,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:16,046 100 INFO rb-19fb48c-226083-429900 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 03:29:16,071 100 INFO rb-19fb48c-226083-429900 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 03:29:16,088 100 INFO rb-19fb48c-226083-429900 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 03:29:16,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:16,103 100 INFO rb-19fb48c-226083-429900 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 03:29:16,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50769684 for PoS orders references: ['Order 00271-001-0001'] (draft: False) 2026-10-29 03:29:16,131 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:16,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50769684 with result: [{'id': 324, 'pos_reference': 'Order 00271-001-0001', 'account_move': False}] 2026-10-29 03:29:16,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.099 0.178 2026-10-29 03:29:16,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.138 2026-10-29 03:29:16,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.034 0.062 2026-10-29 03:29:16,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:16] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 03:29:17,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:29:17,323 100 INFO rb-19fb48c-226083-429900 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 03:29:17,377 100 INFO rb-19fb48c-226083-429900 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 03:29:17,386 100 INFO rb-19fb48c-226083-429900 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 03:29:17,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:29:17,423 100 INFO rb-19fb48c-226083-429900 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 03:29:17,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:17] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.060 2026-10-29 03:29:18,288 100 INFO rb-19fb48c-226083-429900 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 03:29:18,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:29:18,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:29:18,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26399 2026-10-29 03:29:18,317 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:29:18,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26399 2026-10-29 03:29:18,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032918_436079_TestUi.txt 2026-10-29 03:29:18,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpux3s6cv1_chrome_odoo" 2026-10-29 03:29:20,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-29 03:29:22,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26608 2026-10-29 03:29:22,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfnwlymi6_chrome_odoo 2026-10-29 03:29:22,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37011/json/version 2026-10-29 03:29:22,453 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37011/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:29:22,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:29:22,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37011/json 2026-10-29 03:29:22,533 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37011/json with timeout 3 increased to 10s during tests 2026-10-29 03:29:22,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37011/devtools/page/5283744B635D339B500E268A999DCE9D 2026-10-29 03:29:22,571 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:29:22,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:29:23,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:29:23,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:29:23,147 100 INFO rb-19fb48c-226083-429900 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 03:29:23,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:29:23,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:29:24,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.125 1.024 2026-10-29 03:29:24,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5283744B635D339B500E268A999DCE9D', 'loaderId': 'D9218E2B25F007032B81841B2E8167F3', 'isDownload': False} 2026-10-29 03:29:24,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-29 03:29:24,378 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:29:24,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-10-29 03:29:24,424 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-10-29 03:29:24,437 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:24] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-29 03:29:25,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 03:29:25,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 03:29:25,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:29:25,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.012 2026-10-29 03:29:25,130 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:29:25,178 100 INFO rb-19fb48c-226083-429900 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 03:29:26,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.361 0.799 2026-10-29 03:29:26,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:26] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.171 2026-10-29 03:29:26,435 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:29:26,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.102 2026-10-29 03:29:26,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:29:26,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:29:27,466 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:29:27,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.197 0.594 2026-10-29 03:29:27,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.087 2026-10-29 03:29:27,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "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 03:29:27,696 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:29:27,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.053 0.062 2026-10-29 03:29:27,916 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:29:27,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.036 0.182 2026-10-29 03:29:28,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.249 2026-10-29 03:29:28,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.042 0.316 2026-10-29 03:29:28,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:29:28,183 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:29:28,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:29:28,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.390 2026-10-29 03:29:28,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.457 2026-10-29 03:29:28,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.371 2026-10-29 03:29:28,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.387 2026-10-29 03:29:28,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:29:28,446 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.019 0.374 2026-10-29 03:29:28,498 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:29:28,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.298 2026-10-29 03:29:28,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.298 2026-10-29 03:29:28,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.276 2026-10-29 03:29:28,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.281 2026-10-29 03:29:28,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.278 2026-10-29 03:29:28,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.191 2026-10-29 03:29:28,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.192 2026-10-29 03:29:28,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.248 2026-10-29 03:29:28,855 100 INFO rb-19fb48c-226083-429900 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 03:29:28,870 100 INFO rb-19fb48c-226083-429900 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 03:29:28,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.301 2026-10-29 03:29:28,932 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.323 2026-10-29 03:29:28,945 100 INFO rb-19fb48c-226083-429900 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 03:29:28,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:28] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.009 0.325 2026-10-29 03:29:28,977 100 INFO rb-19fb48c-226083-429900 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 03:29:28,991 100 INFO rb-19fb48c-226083-429900 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 03:29:29,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.330 2026-10-29 03:29:29,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.255 2026-10-29 03:29:29,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.232 2026-10-29 03:29:29,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:29,864 100 INFO rb-19fb48c-226083-429900 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 03:29:29,942 100 INFO rb-19fb48c-226083-429900 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 03:29:29,967 100 INFO rb-19fb48c-226083-429900 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 03:29:29,987 100 INFO rb-19fb48c-226083-429900 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 03:29:30,023 100 INFO rb-19fb48c-226083-429900 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 03:29:30,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.017 0.033 2026-10-29 03:29:30,039 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:29:30,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:29:30,047 100 INFO rb-19fb48c-226083-429900 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 03:29:30,063 100 INFO rb-19fb48c-226083-429900 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 03:29:30,083 100 INFO rb-19fb48c-226083-429900 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 03:29:30,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:30,103 100 INFO rb-19fb48c-226083-429900 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 03:29:30,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37710276 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-10-29 03:29:30,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:29:30,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37710276 with result: [{'id': 325, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-10-29 03:29:30,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.134 0.259 2026-10-29 03:29:30,519 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.095 2026-10-29 03:29:30,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.057 0.080 2026-10-29 03:29:30,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.022 2026-10-29 03:29:31,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 03:29:31,490 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:31,513 100 INFO rb-19fb48c-226083-429900 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 03:29:31,597 100 INFO rb-19fb48c-226083-429900 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 03:29:31,621 100 INFO rb-19fb48c-226083-429900 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 03:29:31,676 100 INFO rb-19fb48c-226083-429900 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 03:29:31,684 100 INFO rb-19fb48c-226083-429900 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 03:29:31,716 100 INFO rb-19fb48c-226083-429900 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 03:29:31,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:29:31,742 100 INFO rb-19fb48c-226083-429900 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 03:29:31,828 100 INFO rb-19fb48c-226083-429900 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 03:29:31,848 100 INFO rb-19fb48c-226083-429900 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 03:29:31,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:31,871 100 INFO rb-19fb48c-226083-429900 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 03:29:31,889 100 INFO rb-19fb48c-226083-429900 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 03:29:31,905 100 INFO rb-19fb48c-226083-429900 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 03:29:31,919 100 INFO rb-19fb48c-226083-429900 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 03:29:31,940 100 INFO rb-19fb48c-226083-429900 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 03:29:31,963 100 INFO rb-19fb48c-226083-429900 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 03:29:31,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:31,988 100 INFO rb-19fb48c-226083-429900 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 03:29:32,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.019 2026-10-29 03:29:32,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33715751 for PoS orders references: ['Order 00272-002-0002'] (draft: False) 2026-10-29 03:29:32,177 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33715751 with result: [{'id': 326, 'pos_reference': 'Order 00272-002-0002', 'account_move': False}] 2026-10-29 03:29:32,206 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.055 0.105 2026-10-29 03:29:32,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.032 0.087 2026-10-29 03:29:33,111 100 INFO rb-19fb48c-226083-429900 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 03:29:33,172 100 INFO rb-19fb48c-226083-429900 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 03:29:33,184 100 INFO rb-19fb48c-226083-429900 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 03:29:33,190 100 INFO rb-19fb48c-226083-429900 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 03:29:34,043 100 INFO rb-19fb48c-226083-429900 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 03:29:34,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:34,065 100 INFO rb-19fb48c-226083-429900 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 03:29:34,142 100 INFO rb-19fb48c-226083-429900 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 03:29:34,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:29:34,186 100 INFO rb-19fb48c-226083-429900 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 03:29:34,243 100 INFO rb-19fb48c-226083-429900 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 03:29:34,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:34,251 100 INFO rb-19fb48c-226083-429900 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 03:29:34,275 100 INFO rb-19fb48c-226083-429900 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 03:29:35,120 100 INFO rb-19fb48c-226083-429900 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 03:29:35,150 100 INFO rb-19fb48c-226083-429900 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 03:29:35,156 100 INFO rb-19fb48c-226083-429900 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 03:29:35,218 100 INFO rb-19fb48c-226083-429900 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 03:29:35,220 100 INFO rb-19fb48c-226083-429900 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 03:29:35,253 100 INFO rb-19fb48c-226083-429900 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 03:29:35,254 100 INFO rb-19fb48c-226083-429900 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 03:29:35,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:35,291 100 INFO rb-19fb48c-226083-429900 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 03:29:35,302 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:29:35,316 100 INFO rb-19fb48c-226083-429900 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 03:29:35,332 100 INFO rb-19fb48c-226083-429900 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 03:29:35,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-29 03:29:35,353 100 INFO rb-19fb48c-226083-429900 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 03:29:35,365 100 INFO rb-19fb48c-226083-429900 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 03:29:35,382 100 INFO rb-19fb48c-226083-429900 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 03:29:35,398 100 INFO rb-19fb48c-226083-429900 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 03:29:35,416 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:35,442 100 INFO rb-19fb48c-226083-429900 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 03:29:35,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.025 2026-10-29 03:29:35,486 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11039761 for PoS orders references: ['Order 00272-002-0003'] (draft: False) 2026-10-29 03:29:35,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11039761 with result: [{'id': 327, 'pos_reference': 'Order 00272-002-0003', 'account_move': False}] 2026-10-29 03:29:35,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.051 0.101 2026-10-29 03:29:35,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.030 0.089 2026-10-29 03:29:36,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:29:36,578 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:36,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26608 2026-10-29 03:29:36,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:29:36,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26608 2026-10-29 03:29:36,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032936_747683_TestUi.txt 2026-10-29 03:29:36,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfnwlymi6_chrome_odoo" 2026-10-29 03:29:37,435 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26830 2026-10-29 03:29:37,435 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1ty4kiew_chrome_odoo 2026-10-29 03:29:37,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34845/json/version 2026-10-29 03:29:37,437 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34845/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:29:37,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:29:37,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34845/json 2026-10-29 03:29:37,643 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34845/json with timeout 3 increased to 10s during tests 2026-10-29 03:29:37,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34845/devtools/page/B027563856F4F3D6197E79FF2999AD3B 2026-10-29 03:29:37,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:29:37,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:29:37,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:29:37,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:29:37,936 100 INFO rb-19fb48c-226083-429900 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 03:29:37,936 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:29:38,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:38] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.018 0.097 2026-10-29 03:29:38,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B027563856F4F3D6197E79FF2999AD3B', 'loaderId': '3411ABD95EC2A2A8AB9E65686CB9D89C', 'isDownload': False} 2026-10-29 03:29:38,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-29 03:29:38,151 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:29:38,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:38] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-29 03:29:38,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:38] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.045 2026-10-29 03:29:38,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:38] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.062 2026-10-29 03:29:38,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.028 2026-10-29 03:29:38,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.026 2026-10-29 03:29:38,974 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:29:38,983 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:39,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.016 2026-10-29 03:29:39,064 100 INFO rb-19fb48c-226083-429900 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 03:29:39,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.250 0.686 2026-10-29 03:29:40,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:40] "GET /pos/web HTTP/1.1" 200 - 20 0.083 0.935 2026-10-29 03:29:40,190 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:29:40,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.268 2026-10-29 03:29:40,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-29 03:29:40,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:29:41,718 100 INFO rb-19fb48c-226083-429900 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 03:29:42,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.302 1.803 2026-10-29 03:29:42,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.079 2026-10-29 03:29:42,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:42] "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 03:29:42,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:29:43,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.031 0.067 2026-10-29 03:29:43,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.160 2026-10-29 03:29:43,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:29:43,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.184 2026-10-29 03:29:43,256 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.234 2026-10-29 03:29:43,295 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29: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 03:29:43,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:29:43,311 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:43,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.316 2026-10-29 03:29:43,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.384 2026-10-29 03:29:43,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.390 2026-10-29 03:29:43,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.331 2026-10-29 03:29:43,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.358 2026-10-29 03:29:43,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.283 2026-10-29 03:29:43,637 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:29:43,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.285 2026-10-29 03:29:43,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.225 2026-10-29 03:29:43,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.021 0.281 2026-10-29 03:29:43,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.290 2026-10-29 03:29:43,785 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.262 2026-10-29 03:29:43,823 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.228 2026-10-29 03:29:43,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.213 2026-10-29 03:29:43,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.277 2026-10-29 03:29:43,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:43,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.013 0.300 2026-10-29 03:29:44,019 100 INFO rb-19fb48c-226083-429900 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 03:29:44,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.236 2026-10-29 03:29:44,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.249 2026-10-29 03:29:44,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.159 2026-10-29 03:29:44,179 100 INFO rb-19fb48c-226083-429900 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 03:29:44,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:44,259 100 INFO rb-19fb48c-226083-429900 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 03:29:44,320 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:29:44,337 100 INFO rb-19fb48c-226083-429900 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 03:29:44,385 100 INFO rb-19fb48c-226083-429900 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 03:29:44,414 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:44,421 100 INFO rb-19fb48c-226083-429900 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 03:29:44,440 100 INFO rb-19fb48c-226083-429900 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 03:29:44,468 100 INFO rb-19fb48c-226083-429900 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 03:29:44,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:44,479 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:44,495 100 INFO rb-19fb48c-226083-429900 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 03:29:44,520 100 INFO rb-19fb48c-226083-429900 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 03:29:44,539 100 INFO rb-19fb48c-226083-429900 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 03:29:44,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:44,567 100 INFO rb-19fb48c-226083-429900 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 03:29:44,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.029 2026-10-29 03:29:44,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71910361 for PoS orders references: ['Order 00272-004-0001'] (draft: False) 2026-10-29 03:29:44,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:29:44,813 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71910361 with result: [{'id': 328, 'pos_reference': 'Order 00272-004-0001', 'account_move': False}] 2026-10-29 03:29:44,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.058 0.139 2026-10-29 03:29:44,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.031 0.067 2026-10-29 03:29:45,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:45] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-10-29 03:29:45,777 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:45,798 100 INFO rb-19fb48c-226083-429900 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 03:29:45,862 100 INFO rb-19fb48c-226083-429900 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 03:29:45,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:45,914 100 INFO rb-19fb48c-226083-429900 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 03:29:45,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.012 0.020 2026-10-29 03:29:45,922 100 INFO rb-19fb48c-226083-429900 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 03:29:45,948 100 INFO rb-19fb48c-226083-429900 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 03:29:45,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-29 03:29:45,968 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.040 2026-10-29 03:29:45,980 100 INFO rb-19fb48c-226083-429900 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 03:29:46,019 100 INFO rb-19fb48c-226083-429900 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 03:29:46,028 100 INFO rb-19fb48c-226083-429900 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 03:29:46,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:46,062 100 INFO rb-19fb48c-226083-429900 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 03:29:46,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.032 2026-10-29 03:29:46,073 100 INFO rb-19fb48c-226083-429900 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 03:29:46,094 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:29:46,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.059 2026-10-29 03:29:46,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.030 2026-10-29 03:29:46,181 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-29 03:29:46,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 03:29:47,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:47,033 100 INFO rb-19fb48c-226083-429900 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 03:29:47,098 100 INFO rb-19fb48c-226083-429900 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 03:29:47,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-10-29 03:29:47,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 03:29:47,137 100 INFO rb-19fb48c-226083-429900 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 03:29:47,163 100 INFO rb-19fb48c-226083-429900 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 03:29:47,171 100 INFO rb-19fb48c-226083-429900 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 03:29:47,189 100 INFO rb-19fb48c-226083-429900 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 03:29:47,205 100 INFO rb-19fb48c-226083-429900 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 03:29:47,215 100 INFO rb-19fb48c-226083-429900 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 03:29:47,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:47,264 100 INFO rb-19fb48c-226083-429900 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 03:29:47,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36578919 for PoS orders references: ['Order 00272-004-0002'] (draft: False) 2026-10-29 03:29:47,430 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36578919 with result: [{'id': 329, 'pos_reference': 'Order 00272-004-0002', 'account_move': False}] 2026-10-29 03:29:47,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.044 0.132 2026-10-29 03:29:47,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.043 0.099 2026-10-29 03:29:47,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-10-29 03:29:48,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:48,438 100 INFO rb-19fb48c-226083-429900 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 03:29:48,530 100 INFO rb-19fb48c-226083-429900 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 03:29:48,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:48,569 100 INFO rb-19fb48c-226083-429900 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 03:29:48,600 100 INFO rb-19fb48c-226083-429900 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 03:29:48,605 100 INFO rb-19fb48c-226083-429900 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 03:29:48,619 100 INFO rb-19fb48c-226083-429900 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 03:29:49,473 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:49,485 100 INFO rb-19fb48c-226083-429900 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 03:29:49,581 100 INFO rb-19fb48c-226083-429900 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 03:29:49,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-10-29 03:29:49,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:49] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 03:29:49,628 100 INFO rb-19fb48c-226083-429900 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 03:29:49,640 100 INFO rb-19fb48c-226083-429900 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 03:29:49,659 100 INFO rb-19fb48c-226083-429900 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 03:29:49,675 100 INFO rb-19fb48c-226083-429900 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 03:29:49,686 100 INFO rb-19fb48c-226083-429900 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 03:29:49,712 100 INFO rb-19fb48c-226083-429900 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 03:29:49,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:49,735 100 INFO rb-19fb48c-226083-429900 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 03:29:49,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60462180 for PoS orders references: ['Order 00272-004-0003'] (draft: False) 2026-10-29 03:29:49,893 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60462180 with result: [{'id': 330, 'pos_reference': 'Order 00272-004-0003', 'account_move': False}] 2026-10-29 03:29:49,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.052 0.116 2026-10-29 03:29:50,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.033 0.071 2026-10-29 03:29:50,838 100 INFO rb-19fb48c-226083-429900 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 03:29:50,881 100 INFO rb-19fb48c-226083-429900 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 03:29:50,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:29:50,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:50,918 100 INFO rb-19fb48c-226083-429900 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 03:29:50,979 100 INFO rb-19fb48c-226083-429900 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 03:29:51,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:29:51,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:29:51,033 100 INFO rb-19fb48c-226083-429900 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 03:29:51,051 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:29:51,074 100 INFO rb-19fb48c-226083-429900 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 03:29:51,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:51,086 100 INFO rb-19fb48c-226083-429900 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 03:29:51,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-10-29 03:29:51,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-10-29 03:29:51,165 100 INFO rb-19fb48c-226083-429900 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 03:29:51,182 100 INFO rb-19fb48c-226083-429900 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 03:29:51,201 100 INFO rb-19fb48c-226083-429900 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 03:29:51,226 100 INFO rb-19fb48c-226083-429900 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 03:29:51,239 100 INFO rb-19fb48c-226083-429900 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 03:29:51,250 100 INFO rb-19fb48c-226083-429900 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 03:29:51,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:29:51,283 100 INFO rb-19fb48c-226083-429900 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 03:29:51,293 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36622043 for PoS orders references: ['Order 00272-004-0004'] (draft: False) 2026-10-29 03:29:51,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36622043 with result: [{'id': 331, 'pos_reference': 'Order 00272-004-0004', 'account_move': False}] 2026-10-29 03:29:51,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.048 0.106 2026-10-29 03:29:52,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:29:52,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:52,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26830 2026-10-29 03:29:52,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:29:52,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26830 2026-10-29 03:29:52,490 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032952_489840_TestUi.txt 2026-10-29 03:29:52,490 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1ty4kiew_chrome_odoo" 2026-10-29 03:29:53,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27058 2026-10-29 03:29:53,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9w_4ke4n_chrome_odoo 2026-10-29 03:29:53,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36183/json/version 2026-10-29 03:29:53,253 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36183/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:29:53,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:29:53,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36183/json 2026-10-29 03:29:53,307 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36183/json with timeout 3 increased to 10s during tests 2026-10-29 03:29:53,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36183/devtools/page/FE64933AACC37B1B54FB7E3F220547A9 2026-10-29 03:29:53,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:29:53,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:29:53,460 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:29:53,467 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:29:53,478 100 INFO rb-19fb48c-226083-429900 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 03:29:53,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:29:53,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.018 0.070 2026-10-29 03:29:53,605 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FE64933AACC37B1B54FB7E3F220547A9', 'loaderId': '3AE853F070635A2E384823079E92088D', 'isDownload': False} 2026-10-29 03:29:53,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-29 03:29:53,636 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:29:53,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:53] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.020 2026-10-29 03:29:53,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:53] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-10-29 03:29:53,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:53] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.048 2026-10-29 03:29:54,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:29:54,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:29:54,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:29:54,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 03:29:54,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.034 0.025 2026-10-29 03:29:54,457 100 INFO rb-19fb48c-226083-429900 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 03:29:55,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.206 0.629 2026-10-29 03:29:55,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:55] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.843 2026-10-29 03:29:55,399 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:29:55,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:55] "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 03:29:55,546 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:29:55,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:29:56,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.178 0.582 2026-10-29 03:29:56,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:29:56,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.072 2026-10-29 03:29:56,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-10-29 03:29:56,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 03:29:56,724 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.053 0.076 2026-10-29 03:29:56,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.147 2026-10-29 03:29:56,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.181 2026-10-29 03:29:56,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.279 2026-10-29 03:29:56,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.270 2026-10-29 03:29:56,996 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:29:57,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:29:57,066 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.032 0.386 2026-10-29 03:29:57,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.340 2026-10-29 03:29:57,080 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "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 03:29:57,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:57,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 03:29:57,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.372 2026-10-29 03:29:57,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.377 2026-10-29 03:29:57,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.384 2026-10-29 03:29:57,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.211 2026-10-29 03:29:57,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.177 2026-10-29 03:29:57,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.193 2026-10-29 03:29:57,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.231 2026-10-29 03:29:57,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.218 2026-10-29 03:29:57,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.028 0.210 2026-10-29 03:29:57,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.015 0.219 2026-10-29 03:29:57,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.205 2026-10-29 03:29:57,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.016 0.206 2026-10-29 03:29:57,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.010 0.227 2026-10-29 03:29:57,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.001 0.234 2026-10-29 03:29:57,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.108 2026-10-29 03:29:57,764 100 INFO rb-19fb48c-226083-429900 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 03:29:57,888 100 INFO rb-19fb48c-226083-429900 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 03:29:57,934 100 INFO rb-19fb48c-226083-429900 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 03:29:57,988 100 INFO rb-19fb48c-226083-429900 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 03:29:58,011 100 INFO rb-19fb48c-226083-429900 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 03:29:58,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:29:58,037 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:29:58,052 100 INFO rb-19fb48c-226083-429900 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 03:29:58,073 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:58,153 100 INFO rb-19fb48c-226083-429900 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 03:29:58,155 100 INFO rb-19fb48c-226083-429900 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 03:29:58,168 100 INFO rb-19fb48c-226083-429900 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 03:29:58,199 100 INFO rb-19fb48c-226083-429900 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 03:29:58,200 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:29:58,217 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:29:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:29:58,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27058 2026-10-29 03:29:58,254 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:29:58,257 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27058 2026-10-29 03:29:58,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_032958_374579_TestUi.txt 2026-10-29 03:29:58,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9w_4ke4n_chrome_odoo" 2026-10-29 03:29:58,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-29 03:30:00,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27264 2026-10-29 03:30:00,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp416g1shq_chrome_odoo 2026-10-29 03:30:00,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42869/json/version 2026-10-29 03:30:00,897 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42869/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:30:00,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:30:00,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42869/json 2026-10-29 03:30:00,985 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42869/json with timeout 3 increased to 10s during tests 2026-10-29 03:30:01,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42869/devtools/page/C0C1A9A6E9ABD0B425ECE6927A08365A 2026-10-29 03:30:01,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:30:01,027 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:30:01,373 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:30:01,386 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:30:01,391 100 INFO rb-19fb48c-226083-429900 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 03:30:01,391 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:30:01,430 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:30:02,494 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:02] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.105 0.969 2026-10-29 03:30:02,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C0C1A9A6E9ABD0B425ECE6927A08365A', 'loaderId': '5DD0429D5D0AEEAD2C161E744A604EBF', 'isDownload': False} 2026-10-29 03:30:02,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-29 03:30:02,522 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:02,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:02] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.023 2026-10-29 03:30:02,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:02] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-10-29 03:30:02,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:02] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.027 2026-10-29 03:30:03,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:30:03,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.015 2026-10-29 03:30:03,274 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:30:03,296 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.022 2026-10-29 03:30:03,312 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:30:03,352 100 INFO rb-19fb48c-226083-429900 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 03:30:04,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.382 0.830 2026-10-29 03:30:04,648 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:04] "GET /pos/web HTTP/1.1" 200 - 20 0.020 1.223 2026-10-29 03:30:04,691 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:04,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.144 2026-10-29 03:30:04,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-29 03:30:04,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:30:05,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:30:05,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.252 0.666 2026-10-29 03:30:06,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.080 2026-10-29 03:30:06,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "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 03:30:06,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:30:06,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.060 0.112 2026-10-29 03:30:06,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:30:06,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.032 0.212 2026-10-29 03:30:06,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.301 2026-10-29 03:30:06,546 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.338 2026-10-29 03:30:06,569 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:06,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:30:06,614 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:30:06,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.414 2026-10-29 03:30:06,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.032 0.548 2026-10-29 03:30:06,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.390 2026-10-29 03:30:06,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.403 2026-10-29 03:30:06,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.009 0.350 2026-10-29 03:30:06,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.228 2026-10-29 03:30:06,875 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:30:06,901 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:30:06,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.023 0.204 2026-10-29 03:30:07,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.245 2026-10-29 03:30:07,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.244 2026-10-29 03:30:07,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.252 2026-10-29 03:30:07,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.243 2026-10-29 03:30:07,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.203 2026-10-29 03:30:07,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.268 2026-10-29 03:30:07,266 100 INFO rb-19fb48c-226083-429900 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 03:30:07,270 100 INFO rb-19fb48c-226083-429900 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 03:30:07,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.289 2026-10-29 03:30:07,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.266 2026-10-29 03:30:07,330 100 INFO rb-19fb48c-226083-429900 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 03:30:07,344 100 INFO rb-19fb48c-226083-429900 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 03:30:07,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.299 2026-10-29 03:30:07,363 100 INFO rb-19fb48c-226083-429900 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 03:30:07,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.281 2026-10-29 03:30:07,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.214 2026-10-29 03:30:07,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.181 2026-10-29 03:30:08,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:08,247 100 INFO rb-19fb48c-226083-429900 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 03:30:08,308 100 INFO rb-19fb48c-226083-429900 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 03:30:08,327 100 INFO rb-19fb48c-226083-429900 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 03:30:08,336 100 INFO rb-19fb48c-226083-429900 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 03:30:08,390 100 INFO rb-19fb48c-226083-429900 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 03:30:08,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:08,448 100 INFO rb-19fb48c-226083-429900 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 03:30:08,498 100 INFO rb-19fb48c-226083-429900 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 03:30:08,508 100 INFO rb-19fb48c-226083-429900 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 03:30:08,517 100 INFO rb-19fb48c-226083-429900 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 03:30:08,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:08,576 100 INFO rb-19fb48c-226083-429900 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 03:30:08,581 100 INFO rb-19fb48c-226083-429900 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 03:30:08,620 100 INFO rb-19fb48c-226083-429900 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 03:30:08,628 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:08,632 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:08,636 100 INFO rb-19fb48c-226083-429900 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 03:30:08,664 100 INFO rb-19fb48c-226083-429900 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 03:30:08,682 100 INFO rb-19fb48c-226083-429900 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 03:30:08,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:30:08,723 100 INFO rb-19fb48c-226083-429900 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 03:30:08,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49733001 for PoS orders references: ['Order 00273-002-0001'] (draft: False) 2026-10-29 03:30:08,749 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:30:09,018 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49733001 with result: [{'id': 332, 'pos_reference': 'Order 00273-002-0001', 'account_move': False}] 2026-10-29 03:30:09,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.116 0.205 2026-10-29 03:30:09,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.037 0.075 2026-10-29 03:30:09,296 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:09] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.020 2026-10-29 03:30:09,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:30:10,013 100 INFO rb-19fb48c-226083-429900 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 03:30:10,049 100 INFO rb-19fb48c-226083-429900 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 03:30:10,054 100 INFO rb-19fb48c-226083-429900 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 03:30:10,076 100 INFO rb-19fb48c-226083-429900 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 03:30:10,080 100 INFO rb-19fb48c-226083-429900 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 03:30:10,117 100 INFO rb-19fb48c-226083-429900 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 03:30:10,123 100 INFO rb-19fb48c-226083-429900 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 03:30:10,130 100 INFO rb-19fb48c-226083-429900 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 03:30:10,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:30:10,990 100 INFO rb-19fb48c-226083-429900 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 03:30:11,022 100 INFO rb-19fb48c-226083-429900 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 03:30:11,026 100 INFO rb-19fb48c-226083-429900 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 03:30:11,078 100 INFO rb-19fb48c-226083-429900 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 03:30:11,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:11,097 100 INFO rb-19fb48c-226083-429900 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 03:30:11,114 100 INFO rb-19fb48c-226083-429900 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 03:30:11,133 100 INFO rb-19fb48c-226083-429900 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 03:30:11,147 100 INFO rb-19fb48c-226083-429900 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 03:30:11,164 100 INFO rb-19fb48c-226083-429900 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 03:30:11,180 100 INFO rb-19fb48c-226083-429900 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 03:30:11,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:30:11,216 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4482963 for PoS orders references: ['Order 00273-002-0002'] (draft: False) 2026-10-29 03:30:11,221 100 INFO rb-19fb48c-226083-429900 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 03:30:11,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4482963 with result: [{'id': 333, 'pos_reference': 'Order 00273-002-0002', 'account_move': False}] 2026-10-29 03:30:11,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.097 2026-10-29 03:30:12,138 100 INFO rb-19fb48c-226083-429900 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 03:30:12,179 100 INFO rb-19fb48c-226083-429900 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 03:30:12,185 100 INFO rb-19fb48c-226083-429900 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 03:30:12,197 100 INFO rb-19fb48c-226083-429900 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 03:30:13,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:13,046 100 INFO rb-19fb48c-226083-429900 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 03:30:13,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:13,081 100 INFO rb-19fb48c-226083-429900 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 03:30:13,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:13,138 100 INFO rb-19fb48c-226083-429900 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 03:30:13,147 100 INFO rb-19fb48c-226083-429900 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 03:30:13,164 100 INFO rb-19fb48c-226083-429900 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 03:30:13,180 100 INFO rb-19fb48c-226083-429900 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 03:30:13,197 100 INFO rb-19fb48c-226083-429900 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 03:30:13,213 100 INFO rb-19fb48c-226083-429900 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 03:30:13,231 100 INFO rb-19fb48c-226083-429900 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 03:30:14,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:14,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:30:14,115 100 INFO rb-19fb48c-226083-429900 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 03:30:14,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:14,185 100 INFO rb-19fb48c-226083-429900 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 03:30:14,197 100 INFO rb-19fb48c-226083-429900 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 03:30:14,213 100 INFO rb-19fb48c-226083-429900 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 03:30:14,232 100 INFO rb-19fb48c-226083-429900 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 03:30:14,246 100 INFO rb-19fb48c-226083-429900 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 03:30:14,264 100 INFO rb-19fb48c-226083-429900 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 03:30:14,281 100 INFO rb-19fb48c-226083-429900 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 03:30:14,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:30:14,314 100 INFO rb-19fb48c-226083-429900 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 03:30:14,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8893822 for PoS orders references: ['Order 00273-002-0003'] (draft: False) 2026-10-29 03:30:14,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8893822 with result: [{'id': 334, 'pos_reference': 'Order 00273-002-0003', 'account_move': False}] 2026-10-29 03:30:14,445 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.043 0.084 2026-10-29 03:30:14,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.020 0.058 2026-10-29 03:30:15,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:30:15,311 100 INFO rb-19fb48c-226083-429900 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 03:30:15,354 100 INFO rb-19fb48c-226083-429900 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 03:30:15,359 100 INFO rb-19fb48c-226083-429900 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 03:30:15,364 100 INFO rb-19fb48c-226083-429900 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 03:30:16,224 100 INFO rb-19fb48c-226083-429900 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 03:30:16,298 100 INFO rb-19fb48c-226083-429900 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 03:30:16,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:16,331 100 INFO rb-19fb48c-226083-429900 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 03:30:16,349 100 INFO rb-19fb48c-226083-429900 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 03:30:16,364 100 INFO rb-19fb48c-226083-429900 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 03:30:16,380 100 INFO rb-19fb48c-226083-429900 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 03:30:16,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:16,415 100 INFO rb-19fb48c-226083-429900 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 03:30:17,255 100 INFO rb-19fb48c-226083-429900 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 03:30:17,288 100 INFO rb-19fb48c-226083-429900 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 03:30:17,293 100 INFO rb-19fb48c-226083-429900 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 03:30:17,327 100 INFO rb-19fb48c-226083-429900 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 03:30:17,331 100 INFO rb-19fb48c-226083-429900 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 03:30:17,380 100 INFO rb-19fb48c-226083-429900 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 03:30:17,389 100 INFO rb-19fb48c-226083-429900 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 03:30:17,400 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:17,414 100 INFO rb-19fb48c-226083-429900 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 03:30:17,432 100 INFO rb-19fb48c-226083-429900 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 03:30:17,449 100 INFO rb-19fb48c-226083-429900 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 03:30:17,468 100 INFO rb-19fb48c-226083-429900 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 03:30:17,482 100 INFO rb-19fb48c-226083-429900 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 03:30:17,497 100 INFO rb-19fb48c-226083-429900 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 03:30:17,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:30:17,534 100 INFO rb-19fb48c-226083-429900 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 03:30:17,540 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92950196 for PoS orders references: ['Order 00273-002-0004'] (draft: False) 2026-10-29 03:30:17,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92950196 with result: [{'id': 335, 'pos_reference': 'Order 00273-002-0004', 'account_move': False}] 2026-10-29 03:30:17,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.050 0.117 2026-10-29 03:30:17,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.020 0.072 2026-10-29 03:30:18,594 100 INFO rb-19fb48c-226083-429900 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 03:30:18,632 100 INFO rb-19fb48c-226083-429900 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 03:30:18,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:18,651 100 INFO rb-19fb48c-226083-429900 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 03:30:18,684 100 INFO rb-19fb48c-226083-429900 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 03:30:18,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:18,697 100 INFO rb-19fb48c-226083-429900 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 03:30:18,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:18,767 100 INFO rb-19fb48c-226083-429900 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 03:30:18,780 100 INFO rb-19fb48c-226083-429900 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 03:30:18,798 100 INFO rb-19fb48c-226083-429900 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 03:30:18,813 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:19,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:30:19,683 100 INFO rb-19fb48c-226083-429900 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 03:30:19,699 100 INFO rb-19fb48c-226083-429900 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 03:30:19,713 100 INFO rb-19fb48c-226083-429900 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 03:30:19,731 100 INFO rb-19fb48c-226083-429900 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 03:30:19,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:19,802 100 INFO rb-19fb48c-226083-429900 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 03:30:19,813 100 INFO rb-19fb48c-226083-429900 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 03:30:19,831 100 INFO rb-19fb48c-226083-429900 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 03:30:19,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:19,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 03:30:20,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:30:20,732 100 INFO rb-19fb48c-226083-429900 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 03:30:20,747 100 INFO rb-19fb48c-226083-429900 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 03:30:20,764 100 INFO rb-19fb48c-226083-429900 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 03:30:20,780 100 INFO rb-19fb48c-226083-429900 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 03:30:20,873 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:20,878 100 INFO rb-19fb48c-226083-429900 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 03:30:20,880 100 INFO rb-19fb48c-226083-429900 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 03:30:20,897 100 INFO rb-19fb48c-226083-429900 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 03:30:20,914 100 INFO rb-19fb48c-226083-429900 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 03:30:20,934 100 INFO rb-19fb48c-226083-429900 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 03:30:20,947 100 INFO rb-19fb48c-226083-429900 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 03:30:20,964 100 INFO rb-19fb48c-226083-429900 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 03:30:20,979 100 INFO rb-19fb48c-226083-429900 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 03:30:20,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:30:21,020 100 INFO rb-19fb48c-226083-429900 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 03:30:21,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3617205 for PoS orders references: ['Order 00273-002-0005'] (draft: False) 2026-10-29 03:30:21,253 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3617205 with result: [{'id': 336, 'pos_reference': 'Order 00273-002-0005', 'account_move': False}] 2026-10-29 03:30:21,284 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.132 0.128 2026-10-29 03:30:21,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.035 0.067 2026-10-29 03:30:22,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:30:22,202 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:30:22,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27264 2026-10-29 03:30:22,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:30:22,239 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27264 2026-10-29 03:30:22,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033022_345727_TestUi.txt 2026-10-29 03:30:22,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp416g1shq_chrome_odoo" 2026-10-29 03:30:22,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-29 03:30:24,202 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27478 2026-10-29 03:30:24,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpul93fluw_chrome_odoo 2026-10-29 03:30:24,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43051/json/version 2026-10-29 03:30:24,206 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43051/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:30:24,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:30:24,332 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43051/json 2026-10-29 03:30:24,333 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43051/json with timeout 3 increased to 10s during tests 2026-10-29 03:30:24,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43051/devtools/page/60D9345F0D41D498B38E44BADE43799F 2026-10-29 03:30:24,398 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:30:24,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:30:24,834 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:30:24,852 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:30:24,866 100 INFO rb-19fb48c-226083-429900 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 03:30:24,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:30:24,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:30:25,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.119 0.969 2026-10-29 03:30:25,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '60D9345F0D41D498B38E44BADE43799F', 'loaderId': '28C286C6C4A91ADC2C17FC9A3CA232EA', 'isDownload': False} 2026-10-29 03:30:25,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-29 03:30:26,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:26,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.011 2026-10-29 03:30:26,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-10-29 03:30:26,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-29 03:30:26,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 03:30:26,652 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.022 2026-10-29 03:30:26,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:30:26,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:30:26,717 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:30:26,740 100 INFO rb-19fb48c-226083-429900 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 03:30:27,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.326 0.807 2026-10-29 03:30:27,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:27] "GET /pos/web HTTP/1.1" 200 - 20 0.026 1.158 2026-10-29 03:30:27,985 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:28,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.154 2026-10-29 03:30:28,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:30:28,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:30:28,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.167 0.525 2026-10-29 03:30:29,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:30:29,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "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 03:30:29,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "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 03:30:29,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:30:29,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.041 0.057 2026-10-29 03:30:29,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.156 2026-10-29 03:30:29,379 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:30:29,416 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.189 2026-10-29 03:30:29,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.255 2026-10-29 03:30:29,519 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "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 03:30:29,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:30:29,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:29,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.308 2026-10-29 03:30:29,611 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:30:29,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.396 2026-10-29 03:30:29,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.360 2026-10-29 03:30:29,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.344 2026-10-29 03:30:29,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.385 2026-10-29 03:30:29,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.011 0.285 2026-10-29 03:30:29,906 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:30:29,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:29] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.315 2026-10-29 03:30:30,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.339 2026-10-29 03:30:30,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.328 2026-10-29 03:30:30,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.307 2026-10-29 03:30:30,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.278 2026-10-29 03:30:30,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.227 2026-10-29 03:30:30,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.176 2026-10-29 03:30:30,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.203 2026-10-29 03:30:30,222 100 INFO rb-19fb48c-226083-429900 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 03:30:30,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-29 03:30:30,237 100 INFO rb-19fb48c-226083-429900 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 03:30:30,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-29 03:30:30,290 100 INFO rb-19fb48c-226083-429900 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 03:30:30,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.225 2026-10-29 03:30:30,308 100 INFO rb-19fb48c-226083-429900 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 03:30:30,320 100 INFO rb-19fb48c-226083-429900 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 03:30:30,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.152 2026-10-29 03:30:30,372 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.124 2026-10-29 03:30:31,210 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:30:31,247 100 INFO rb-19fb48c-226083-429900 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 03:30:31,355 100 INFO rb-19fb48c-226083-429900 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 03:30:31,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:31,412 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.019 2026-10-29 03:30:31,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:30:32,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:30:32,204 100 INFO rb-19fb48c-226083-429900 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 03:30:32,287 100 INFO rb-19fb48c-226083-429900 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 03:30:32,292 100 INFO rb-19fb48c-226083-429900 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 03:30:32,307 100 INFO rb-19fb48c-226083-429900 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 03:30:32,354 100 INFO rb-19fb48c-226083-429900 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 03:30:32,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:32,375 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:30:32,377 100 INFO rb-19fb48c-226083-429900 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 03:30:32,389 100 INFO rb-19fb48c-226083-429900 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 03:30:32,404 100 INFO rb-19fb48c-226083-429900 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 03:30:32,414 100 INFO rb-19fb48c-226083-429900 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 03:30:32,432 100 INFO rb-19fb48c-226083-429900 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 03:30:32,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:30:32,482 100 INFO rb-19fb48c-226083-429900 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 03:30:32,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93199822 for PoS orders references: ['Order 00274-002-0001'] (draft: False) 2026-10-29 03:30:32,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:30:32,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93199822 with result: [{'id': 337, 'pos_reference': 'Order 00274-002-0001', 'account_move': False}] 2026-10-29 03:30:32,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.108 0.157 2026-10-29 03:30:32,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.053 0.091 2026-10-29 03:30:33,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:33] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.020 2026-10-29 03:30:33,143 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:30:33,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:30:33,749 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:30:33,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27478 2026-10-29 03:30:33,777 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:30:33,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27478 2026-10-29 03:30:33,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033033_902395_TestUi.txt 2026-10-29 03:30:33,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpul93fluw_chrome_odoo" 2026-10-29 03:30:33,968 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-29 03:30:35,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27690 2026-10-29 03:30:35,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpax2fe1t__chrome_odoo 2026-10-29 03:30:35,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41171/json/version 2026-10-29 03:30:35,238 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41171/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:30:35,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:30:35,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41171/json 2026-10-29 03:30:35,280 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41171/json with timeout 3 increased to 10s during tests 2026-10-29 03:30:35,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41171/devtools/page/973EC14E7116663F3252092711576CCF 2026-10-29 03:30:35,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:30:35,327 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:30:35,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:30:35,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:30:35,772 100 INFO rb-19fb48c-226083-429900 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 03:30:35,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 03:30:35,811 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:30:36,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:36] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.105 1.051 2026-10-29 03:30:36,972 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '973EC14E7116663F3252092711576CCF', 'loaderId': '7FB883ABC7EA7D8E9946A8538B61C9BF', 'isDownload': False} 2026-10-29 03:30:36,972 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-10-29 03:30:37,011 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:37,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.024 2026-10-29 03:30:37,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.044 2026-10-29 03:30:37,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.052 2026-10-29 03:30:37,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.020 2026-10-29 03:30:37,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.027 2026-10-29 03:30:37,862 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:30:37,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:30:37,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.031 2026-10-29 03:30:37,899 100 INFO rb-19fb48c-226083-429900 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 03:30:38,681 100 INFO rb-19fb48c-226083-429900 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 03:30:38,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.332 0.743 2026-10-29 03:30:39,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.071 2026-10-29 03:30:39,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "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 03:30:39,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 03:30:39,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.042 0.086 2026-10-29 03:30:39,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.153 2026-10-29 03:30:39,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.226 2026-10-29 03:30:39,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:30:39,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.295 2026-10-29 03:30:39,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.351 2026-10-29 03:30:39,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.396 2026-10-29 03:30:39,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:30:39,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.375 2026-10-29 03:30:39,829 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:30:39,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:30:39,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:39] "GET /web/image?model=product.product&field=image_128&id=1487&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.082 0.390 2026-10-29 03:30:40,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.449 2026-10-29 03:30:40,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:30:40,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.464 2026-10-29 03:30:40,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.454 2026-10-29 03:30:40,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.348 2026-10-29 03:30:40,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.331 2026-10-29 03:30:40,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.307 2026-10-29 03:30:40,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:30:40,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.024 0.296 2026-10-29 03:30:40,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.228 2026-10-29 03:30:40,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.207 2026-10-29 03:30:40,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.139 2026-10-29 03:30:40,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.035 0.175 2026-10-29 03:30:40,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.018 0.193 2026-10-29 03:30:40,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.191 2026-10-29 03:30:40,494 100 INFO rb-19fb48c-226083-429900 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 03:30:40,499 100 INFO rb-19fb48c-226083-429900 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 03:30:40,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.167 2026-10-29 03:30:40,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.108 2026-10-29 03:30:40,583 100 INFO rb-19fb48c-226083-429900 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 03:30:40,616 100 INFO rb-19fb48c-226083-429900 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 03:30:40,616 100 INFO rb-19fb48c-226083-429900 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 03:30:40,619 100 INFO rb-19fb48c-226083-429900 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 03:30:40,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.113 2026-10-29 03:30:40,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.016 0.054 2026-10-29 03:30:41,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:30:41,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:41,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27690 2026-10-29 03:30:41,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:30:41,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27690 2026-10-29 03:30:41,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033041_694728_TestUi.txt 2026-10-29 03:30:41,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpax2fe1t__chrome_odoo" 2026-10-29 03:30:41,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-29 03:30:43,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27897 2026-10-29 03:30:43,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnp0ozi80_chrome_odoo 2026-10-29 03:30:43,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41535/json/version 2026-10-29 03:30:43,448 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41535/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:30:43,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:30:43,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41535/json 2026-10-29 03:30:43,530 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41535/json with timeout 3 increased to 10s during tests 2026-10-29 03:30:43,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41535/devtools/page/1485D4DBAAA6E230A034D11D88725A4E 2026-10-29 03:30:43,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:30:43,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:30:44,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:30:44,069 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:30:44,075 100 INFO rb-19fb48c-226083-429900 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 03:30:44,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:30:44,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:30:45,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.129 0.965 2026-10-29 03:30:45,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1485D4DBAAA6E230A034D11D88725A4E', 'loaderId': '45E7E0730FD8108383A7D174AB0A8819', 'isDownload': False} 2026-10-29 03:30:45,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-29 03:30:45,237 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:45,293 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:45] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-29 03:30:45,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:45] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.062 2026-10-29 03:30:45,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:45] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.055 2026-10-29 03:30:45,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.018 2026-10-29 03:30:45,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-29 03:30:46,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.016 2026-10-29 03:30:46,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:30:46,071 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:30:46,106 100 INFO rb-19fb48c-226083-429900 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 03:30:47,236 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.360 0.780 2026-10-29 03:30:47,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:47] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.140 2026-10-29 03:30:47,364 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:47,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.142 2026-10-29 03:30:47,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.016 2026-10-29 03:30:47,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:30:48,365 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:30:48,445 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.196 0.637 2026-10-29 03:30:48,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.079 2026-10-29 03:30:48,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "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 03:30:48,642 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:30:48,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.045 0.069 2026-10-29 03:30:48,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.141 2026-10-29 03:30:48,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:30:48,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.196 2026-10-29 03:30:48,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.246 2026-10-29 03:30:49,026 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.276 2026-10-29 03:30:49,045 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "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 03:30:49,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:30:49,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:30:49,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.376 2026-10-29 03:30:49,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.336 2026-10-29 03:30:49,231 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.335 2026-10-29 03:30:49,302 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.370 2026-10-29 03:30:49,320 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:30:49,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.391 2026-10-29 03:30:49,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.006 0.287 2026-10-29 03:30:49,427 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:30:49,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.283 2026-10-29 03:30:49,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.275 2026-10-29 03:30:49,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.291 2026-10-29 03:30:49,505 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.249 2026-10-29 03:30:49,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.164 2026-10-29 03:30:49,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.025 0.215 2026-10-29 03:30:49,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.217 2026-10-29 03:30:49,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.272 2026-10-29 03:30:49,758 100 INFO rb-19fb48c-226083-429900 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 03:30:49,777 100 INFO rb-19fb48c-226083-429900 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 03:30:49,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.306 2026-10-29 03:30:49,837 100 INFO rb-19fb48c-226083-429900 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 03:30:49,840 100 INFO rb-19fb48c-226083-429900 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 03:30:49,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.324 2026-10-29 03:30:49,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.342 2026-10-29 03:30:49,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.274 2026-10-29 03:30:49,921 100 INFO rb-19fb48c-226083-429900 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 03:30:49,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:30:49,955 100 INFO rb-19fb48c-226083-429900 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 03:30:49,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.221 2026-10-29 03:30:50,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.224 2026-10-29 03:30:50,010 100 INFO rb-19fb48c-226083-429900 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 03:30:50,014 100 INFO rb-19fb48c-226083-429900 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 03:30:50,034 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:30:50,055 100 INFO rb-19fb48c-226083-429900 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 03:30:50,104 100 INFO rb-19fb48c-226083-429900 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 03:30:50,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:30:50,118 100 INFO rb-19fb48c-226083-429900 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 03:30:50,170 100 INFO rb-19fb48c-226083-429900 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 03:30:50,196 100 INFO rb-19fb48c-226083-429900 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 03:30:50,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:30:50,217 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:30:50,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27897 2026-10-29 03:30:50,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:30:50,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27897 2026-10-29 03:30:50,362 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033050_360694_TestUi.txt 2026-10-29 03:30:50,362 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnp0ozi80_chrome_odoo" 2026-10-29 03:30:50,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-29 03:30:52,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28100 2026-10-29 03:30:52,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7gjxdyk9_chrome_odoo 2026-10-29 03:30:52,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33891/json/version 2026-10-29 03:30:52,089 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33891/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:30:52,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:30:52,288 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33891/json 2026-10-29 03:30:52,289 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33891/json with timeout 3 increased to 10s during tests 2026-10-29 03:30:52,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33891/devtools/page/BAB8BC8A4C58E5D01EDF3B34692BBE6B 2026-10-29 03:30:52,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:30:52,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:30:52,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:30:52,956 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:30:52,962 100 INFO rb-19fb48c-226083-429900 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 03:30:52,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:30:52,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:30:54,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.094 0.995 2026-10-29 03:30:54,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BAB8BC8A4C58E5D01EDF3B34692BBE6B', 'loaderId': '48C60FB45A5F5350422E8E81C9DB891D', 'isDownload': False} 2026-10-29 03:30:54,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-29 03:30:54,109 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:54,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.031 2026-10-29 03:30:54,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.034 2026-10-29 03:30:54,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.047 2026-10-29 03:30:54,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 03:30:54,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 03:30:54,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 03:30:54,894 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:30:54,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:30:54,927 100 INFO rb-19fb48c-226083-429900 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 03:30:56,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.350 0.814 2026-10-29 03:30:56,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:56] "GET /pos/web HTTP/1.1" 200 - 20 0.015 1.147 2026-10-29 03:30:56,174 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:30:56,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.120 2026-10-29 03:30:56,317 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.016 2026-10-29 03:30:56,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:30:57,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.180 0.585 2026-10-29 03:30:57,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:30:57,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.060 2026-10-29 03:30:57,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.013 2026-10-29 03:30:57,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-29 03:30:57,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.039 0.101 2026-10-29 03:30:57,561 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:57,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.202 2026-10-29 03:30:57,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.226 2026-10-29 03:30:57,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.294 2026-10-29 03:30:57,758 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "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 03:30:57,775 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30: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 03:30:57,784 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:30:57,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.346 2026-10-29 03:30:57,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.406 2026-10-29 03:30:57,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.310 2026-10-29 03:30:57,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.338 2026-10-29 03:30:58,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=product.product&field=image_128&id=1492&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.324 2026-10-29 03:30:58,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:30:58,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.006 0.259 2026-10-29 03:30:58,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.254 2026-10-29 03:30:58,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:30:58,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.234 2026-10-29 03:30:58,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.271 2026-10-29 03:30:58,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.282 2026-10-29 03:30:58,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.244 2026-10-29 03:30:58,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.184 2026-10-29 03:30:58,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.195 2026-10-29 03:30:58,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.241 2026-10-29 03:30:58,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.232 2026-10-29 03:30:58,448 100 INFO rb-19fb48c-226083-429900 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 03:30:58,456 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:30:58,482 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.015 0.265 2026-10-29 03:30:58,493 100 INFO rb-19fb48c-226083-429900 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 03:30:58,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.013 0.277 2026-10-29 03:30:58,549 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.269 2026-10-29 03:30:58,592 100 INFO rb-19fb48c-226083-429900 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 03:30:58,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.238 2026-10-29 03:30:58,626 100 INFO rb-19fb48c-226083-429900 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 03:30:58,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.183 2026-10-29 03:30:58,741 100 INFO rb-19fb48c-226083-429900 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 03:30:58,766 100 INFO rb-19fb48c-226083-429900 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 03:30:58,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:30:58,782 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:30:58,819 100 INFO rb-19fb48c-226083-429900 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 03:30:58,895 100 INFO rb-19fb48c-226083-429900 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 03:30:58,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:30:58,911 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:30:58,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:30:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:30:58,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28100 2026-10-29 03:30:58,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:30:58,946 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28100 2026-10-29 03:30:59,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033059_099137_TestUi.txt 2026-10-29 03:30:59,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7gjxdyk9_chrome_odoo" 2026-10-29 03:30:59,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-29 03:31:01,277 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28302 2026-10-29 03:31:01,277 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfazrcepy_chrome_odoo 2026-10-29 03:31:01,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41687/json/version 2026-10-29 03:31:01,283 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41687/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:01,337 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:01,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41687/json 2026-10-29 03:31:01,340 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41687/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:01,385 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41687/devtools/page/B36CFFC90E21D97CAB86CAFF053B42AE 2026-10-29 03:31:01,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:31:01,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:31:01,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:31:01,741 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:31:01,754 100 INFO rb-19fb48c-226083-429900 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 03:31:01,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:31:01,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:31:04,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.107 2.151 2026-10-29 03:31:04,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B36CFFC90E21D97CAB86CAFF053B42AE', 'loaderId': 'BE454F8C630648747B3623A4B9218E47', 'isDownload': False} 2026-10-29 03:31:04,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-10-29 03:31:04,084 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:04,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.014 2026-10-29 03:31:04,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-10-29 03:31:04,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.051 2026-10-29 03:31:04,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 03:31:04,752 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.011 2026-10-29 03:31:04,804 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:31:04,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:31:04,835 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:31:04,867 100 INFO rb-19fb48c-226083-429900 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 03:31:05,989 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.340 0.794 2026-10-29 03:31:06,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:06] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.127 2026-10-29 03:31:06,094 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:06,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.113 2026-10-29 03:31:06,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-29 03:31:06,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 03:31:07,096 100 INFO rb-19fb48c-226083-429900 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 03:31:07,143 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.186 0.621 2026-10-29 03:31:07,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.083 2026-10-29 03:31:07,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.022 2026-10-29 03:31:07,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:31:07,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.043 0.065 2026-10-29 03:31:07,546 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.155 2026-10-29 03:31:07,571 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:31:07,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.226 2026-10-29 03:31:07,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "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 03:31:07,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:31:07,696 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:07,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.318 2026-10-29 03:31:07,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:31:07,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.366 2026-10-29 03:31:07,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.413 2026-10-29 03:31:07,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.371 2026-10-29 03:31:07,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.044 0.342 2026-10-29 03:31:07,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.010 0.277 2026-10-29 03:31:08,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:31:08,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.311 2026-10-29 03:31:08,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.334 2026-10-29 03:31:08,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.302 2026-10-29 03:31:08,164 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.290 2026-10-29 03:31:08,174 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.283 2026-10-29 03:31:08,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.221 2026-10-29 03:31:08,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.051 0.172 2026-10-29 03:31:08,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.234 2026-10-29 03:31:08,380 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:31:08,400 100 INFO rb-19fb48c-226083-429900 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 03:31:08,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.281 2026-10-29 03:31:08,443 100 INFO rb-19fb48c-226083-429900 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 03:31:08,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.324 2026-10-29 03:31:08,512 100 INFO rb-19fb48c-226083-429900 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 03:31:08,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-29 03:31:08,563 100 INFO rb-19fb48c-226083-429900 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 03:31:08,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.384 2026-10-29 03:31:08,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.385 2026-10-29 03:31:08,613 100 INFO rb-19fb48c-226083-429900 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 03:31:08,637 100 INFO rb-19fb48c-226083-429900 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 03:31:08,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.349 2026-10-29 03:31:08,657 100 INFO rb-19fb48c-226083-429900 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 03:31:08,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.304 2026-10-29 03:31:08,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.277 2026-10-29 03:31:08,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.233 2026-10-29 03:31:09,509 100 INFO rb-19fb48c-226083-429900 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 03:31:09,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:31:09,529 100 INFO rb-19fb48c-226083-429900 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 03:31:09,587 100 INFO rb-19fb48c-226083-429900 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 03:31:09,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:31:09,605 100 INFO rb-19fb48c-226083-429900 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 03:31:09,610 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:31:09,614 100 INFO rb-19fb48c-226083-429900 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 03:31:09,644 100 INFO rb-19fb48c-226083-429900 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 03:31:09,657 100 INFO rb-19fb48c-226083-429900 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 03:31:09,664 100 INFO rb-19fb48c-226083-429900 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 03:31:09,683 100 INFO rb-19fb48c-226083-429900 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 03:31:09,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11467304 for PoS orders references: ['Order 00278-002-0001'] (draft: False) 2026-10-29 03:31:09,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:31:09,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11467304 with result: [{'id': 338, 'pos_reference': 'Order 00278-002-0001', 'account_move': False}] 2026-10-29 03:31:09,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.107 0.149 2026-10-29 03:31:10,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.049 0.067 2026-10-29 03:31:10,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:10] "GET /report/barcode/Code128/044c-d2ec-4c07 HTTP/1.1" 200 - 2 0.002 0.024 2026-10-29 03:31:10,185 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:10] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.039 2026-10-29 03:31:10,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.036 2026-10-29 03:31:10,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:31:10,903 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:10,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28302 2026-10-29 03:31:10,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:31:10,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28302 2026-10-29 03:31:11,030 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033111_030517_TestUi.txt 2026-10-29 03:31:11,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfazrcepy_chrome_odoo" 2026-10-29 03:31:11,536 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28512 2026-10-29 03:31:11,537 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpncuo831p_chrome_odoo 2026-10-29 03:31:11,537 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42395/json/version 2026-10-29 03:31:11,538 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42395/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:11,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:11,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42395/json 2026-10-29 03:31:11,673 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42395/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:11,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42395/devtools/page/389EC57BDF27A550382EC6264B7B7F80 2026-10-29 03:31:11,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:31:11,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:31:11,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:31:11,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:31:11,801 100 INFO rb-19fb48c-226083-429900 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 03:31:11,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:31:11,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.019 0.094 2026-10-29 03:31:11,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '389EC57BDF27A550382EC6264B7B7F80', 'loaderId': '10151B349E08456D55DB351262929A7A', 'isDownload': False} 2026-10-29 03:31:11,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-10-29 03:31:11,983 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:12,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:12] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-10-29 03:31:12,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:12] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-29 03:31:12,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:12] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.054 2026-10-29 03:31:12,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-29 03:31:12,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:12] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.035 2026-10-29 03:31:12,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:31:12,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:31:12,684 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:31:12,708 100 INFO rb-19fb48c-226083-429900 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 03:31:13,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.197 0.624 2026-10-29 03:31:13,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:13] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.825 2026-10-29 03:31:13,634 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:13,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.134 2026-10-29 03:31:13,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:31:13,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-29 03:31:14,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.181 0.549 2026-10-29 03:31:14,663 100 INFO rb-19fb48c-226083-429900 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 03:31:14,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:14] "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 03:31:14,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.022 2026-10-29 03:31:14,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 03:31:14,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:14] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.050 0.083 2026-10-29 03:31:15,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.202 2026-10-29 03:31:15,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:15,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.235 2026-10-29 03:31:15,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.283 2026-10-29 03:31:15,198 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "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 03:31:15,227 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:31:15,248 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:31:15,273 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.335 2026-10-29 03:31:15,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.400 2026-10-29 03:31:15,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.337 2026-10-29 03:31:15,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:31:15,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.298 2026-10-29 03:31:15,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.322 2026-10-29 03:31:15,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.018 0.257 2026-10-29 03:31:15,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.256 2026-10-29 03:31:15,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.196 2026-10-29 03:31:15,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.022 0.211 2026-10-29 03:31:15,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.230 2026-10-29 03:31:15,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.225 2026-10-29 03:31:15,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.170 2026-10-29 03:31:15,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.014 0.151 2026-10-29 03:31:15,777 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.185 2026-10-29 03:31:15,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.247 2026-10-29 03:31:15,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.007 0.265 2026-10-29 03:31:15,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.254 2026-10-29 03:31:15,935 100 INFO rb-19fb48c-226083-429900 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 03:31:15,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.009 0.274 2026-10-29 03:31:15,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:15] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.001 0.240 2026-10-29 03:31:16,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.215 2026-10-29 03:31:16,023 100 INFO rb-19fb48c-226083-429900 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 03:31:16,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-29 03:31:16,064 100 INFO rb-19fb48c-226083-429900 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 03:31:16,107 100 INFO rb-19fb48c-226083-429900 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 03:31:16,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:31:16,130 100 INFO rb-19fb48c-226083-429900 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 03:31:16,153 100 INFO rb-19fb48c-226083-429900 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 03:31:16,168 100 INFO rb-19fb48c-226083-429900 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 03:31:16,185 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:31:16,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.020 0.055 2026-10-29 03:31:17,017 100 INFO rb-19fb48c-226083-429900 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 03:31:17,028 100 INFO rb-19fb48c-226083-429900 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 03:31:17,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:17,088 100 INFO rb-19fb48c-226083-429900 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 03:31:17,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:31:17,111 100 INFO rb-19fb48c-226083-429900 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 03:31:17,129 100 INFO rb-19fb48c-226083-429900 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 03:31:17,162 100 INFO rb-19fb48c-226083-429900 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 03:31:17,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:31:17,180 100 INFO rb-19fb48c-226083-429900 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 03:31:17,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:31:17,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 03:31:17,191 100 INFO rb-19fb48c-226083-429900 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 03:31:17,210 100 INFO rb-19fb48c-226083-429900 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 03:31:17,219 100 INFO rb-19fb48c-226083-429900 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 03:31:17,239 100 INFO rb-19fb48c-226083-429900 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 03:31:17,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.029 2026-10-29 03:31:17,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23756904 for PoS orders references: ['Order 00278-004-0001'] (draft: False) 2026-10-29 03:31:17,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:17,415 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23756904 with result: [{'id': 339, 'pos_reference': 'Order 00278-004-0001', 'account_move': False}] 2026-10-29 03:31:17,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.046 0.103 2026-10-29 03:31:17,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.021 0.057 2026-10-29 03:31:17,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:17] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.018 2026-10-29 03:31:18,343 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:31:18,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:18,386 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28512 2026-10-29 03:31:18,386 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:31:18,388 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28512 2026-10-29 03:31:18,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033118_493672_TestUi.txt 2026-10-29 03:31:18,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpncuo831p_chrome_odoo" 2026-10-29 03:31:18,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-29 03:31:20,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28728 2026-10-29 03:31:20,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg_44_9yl_chrome_odoo 2026-10-29 03:31:20,044 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40049/json/version 2026-10-29 03:31:20,045 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40049/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:20,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:20,105 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40049/json 2026-10-29 03:31:20,105 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40049/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:20,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40049/devtools/page/8DDB1AF7254BCCE3705522923AA8E8E5 2026-10-29 03:31:20,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:31:20,140 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:31:20,495 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:31:20,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:31:20,512 100 INFO rb-19fb48c-226083-429900 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 03:31:20,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:31:20,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:31:21,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.101 0.872 2026-10-29 03:31:21,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8DDB1AF7254BCCE3705522923AA8E8E5', 'loaderId': '719036CFC467C342A88720AD536A53D0', 'isDownload': False} 2026-10-29 03:31:21,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-29 03:31:21,550 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:21,585 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:21] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.015 2026-10-29 03:31:21,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:21] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-10-29 03:31:21,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:21] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.052 2026-10-29 03:31:22,199 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.027 2026-10-29 03:31:22,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 03:31:22,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:31:22,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:31:22,284 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:31:22,306 100 INFO rb-19fb48c-226083-429900 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 03:31:23,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.324 0.842 2026-10-29 03:31:23,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.179 2026-10-29 03:31:23,595 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:23,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.169 2026-10-29 03:31:23,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-29 03:31:23,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:31:24,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:31:24,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.207 0.575 2026-10-29 03:31:24,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.078 2026-10-29 03:31:24,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "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 03:31:24,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:31:25,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.039 0.094 2026-10-29 03:31:25,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.185 2026-10-29 03:31:25,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.218 2026-10-29 03:31:25,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1497&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.277 2026-10-29 03:31:25,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:31:25,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "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 03:31:25,341 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:25,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:25,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.034 0.333 2026-10-29 03:31:25,437 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.421 2026-10-29 03:31:25,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.396 2026-10-29 03:31:25,473 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:25,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.393 2026-10-29 03:31:25,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.011 0.369 2026-10-29 03:31:25,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.237 2026-10-29 03:31:25,630 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:31:25,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.256 2026-10-29 03:31:25,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.181 2026-10-29 03:31:25,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.171 2026-10-29 03:31:25,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.178 2026-10-29 03:31:25,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.019 0.191 2026-10-29 03:31:25,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.200 2026-10-29 03:31:25,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.235 2026-10-29 03:31:25,956 100 INFO rb-19fb48c-226083-429900 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 03:31:25,964 100 INFO rb-19fb48c-226083-429900 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 03:31:25,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.324 2026-10-29 03:31:26,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.351 2026-10-29 03:31:26,042 100 INFO rb-19fb48c-226083-429900 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 03:31:26,069 100 INFO rb-19fb48c-226083-429900 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 03:31:26,073 100 INFO rb-19fb48c-226083-429900 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 03:31:26,110 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.370 2026-10-29 03:31:26,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.009 0.332 2026-10-29 03:31:26,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.320 2026-10-29 03:31:26,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.280 2026-10-29 03:31:26,295 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.038 0.270 2026-10-29 03:31:26,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.012 0.256 2026-10-29 03:31:26,950 100 INFO rb-19fb48c-226083-429900 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 03:31:27,011 100 INFO rb-19fb48c-226083-429900 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 03:31:27,026 100 INFO rb-19fb48c-226083-429900 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 03:31:27,036 100 INFO rb-19fb48c-226083-429900 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 03:31:27,102 100 INFO rb-19fb48c-226083-429900 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 03:31:27,112 100 INFO rb-19fb48c-226083-429900 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 03:31:27,114 100 INFO rb-19fb48c-226083-429900 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 03:31:27,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-29 03:31:27,986 100 INFO rb-19fb48c-226083-429900 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 03:31:28,046 100 INFO rb-19fb48c-226083-429900 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 03:31:28,052 100 INFO rb-19fb48c-226083-429900 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 03:31:28,061 100 INFO rb-19fb48c-226083-429900 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 03:31:28,127 100 INFO rb-19fb48c-226083-429900 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 03:31:28,191 100 INFO rb-19fb48c-226083-429900 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 03:31:28,266 100 INFO rb-19fb48c-226083-429900 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 03:31:28,275 100 INFO rb-19fb48c-226083-429900 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 03:31:28,280 100 INFO rb-19fb48c-226083-429900 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 03:31:28,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:31:28,315 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:31:28,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28728 2026-10-29 03:31:28,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:31:28,356 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28728 2026-10-29 03:31:28,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033128_480081_TestUi.txt 2026-10-29 03:31:28,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg_44_9yl_chrome_odoo" 2026-10-29 03:31:28,507 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-29 03:31:30,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28931 2026-10-29 03:31:30,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpu2odnz1x_chrome_odoo 2026-10-29 03:31:30,332 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33877/json/version 2026-10-29 03:31:30,334 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33877/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:30,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:30,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33877/json 2026-10-29 03:31:30,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33877/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:30,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33877/devtools/page/78D374E0CD02F1C6CE3AD99359AFE913 2026-10-29 03:31:30,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:31:30,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:31:30,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:31:31,007 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:31:31,016 100 INFO rb-19fb48c-226083-429900 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 03:31:31,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:31:31,034 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:31:32,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.102 0.914 2026-10-29 03:31:32,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '78D374E0CD02F1C6CE3AD99359AFE913', 'loaderId': 'AF526473C20BD1FEFD79F9DC256D01C9', 'isDownload': False} 2026-10-29 03:31:32,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-29 03:31:32,085 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:32,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.021 2026-10-29 03:31:32,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.032 2026-10-29 03:31:32,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.055 2026-10-29 03:31:32,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-29 03:31:32,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.016 2026-10-29 03:31:32,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 03:31:32,970 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:31:32,972 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:31:33,006 100 INFO rb-19fb48c-226083-429900 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 03:31:34,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.357 0.866 2026-10-29 03:31:34,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:34] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.226 2026-10-29 03:31:34,361 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:34,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.136 2026-10-29 03:31:34,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:31:34,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 03:31:35,378 100 INFO rb-19fb48c-226083-429900 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 03:31:35,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.209 0.596 2026-10-29 03:31:35,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.078 2026-10-29 03:31:35,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "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 03:31:35,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:31:35,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.052 0.057 2026-10-29 03:31:35,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.152 2026-10-29 03:31:35,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:31:35,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web/image?model=product.product&field=image_128&id=1500&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.231 2026-10-29 03:31:35,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:35] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.297 2026-10-29 03:31:36,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "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 03:31:36,048 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:31:36,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:36,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.034 0.377 2026-10-29 03:31:36,106 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:31:36,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.489 2026-10-29 03:31:36,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.469 2026-10-29 03:31:36,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.452 2026-10-29 03:31:36,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.476 2026-10-29 03:31:36,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.024 0.338 2026-10-29 03:31:36,471 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:31:36,482 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.022 0.327 2026-10-29 03:31:36,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.285 2026-10-29 03:31:36,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.271 2026-10-29 03:31:36,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.282 2026-10-29 03:31:36,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.205 2026-10-29 03:31:36,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:31:36,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.270 2026-10-29 03:31:36,740 100 INFO rb-19fb48c-226083-429900 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 03:31:36,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.280 2026-10-29 03:31:36,799 100 INFO rb-19fb48c-226083-429900 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 03:31:36,836 100 INFO rb-19fb48c-226083-429900 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 03:31:36,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.332 2026-10-29 03:31:36,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:31:36,893 100 INFO rb-19fb48c-226083-429900 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 03:31:36,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.361 2026-10-29 03:31:36,952 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.393 2026-10-29 03:31:37,008 100 INFO rb-19fb48c-226083-429900 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 03:31:37,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.365 2026-10-29 03:31:37,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-29 03:31:37,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.310 2026-10-29 03:31:37,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:31:37,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.290 2026-10-29 03:31:37,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.284 2026-10-29 03:31:37,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.264 2026-10-29 03:31:37,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.229 2026-10-29 03:31:37,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.175 2026-10-29 03:31:38,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:31:38,011 100 INFO rb-19fb48c-226083-429900 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 03:31:38,027 100 INFO rb-19fb48c-226083-429900 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 03:31:38,124 100 INFO rb-19fb48c-226083-429900 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 03:31:38,134 100 INFO rb-19fb48c-226083-429900 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 03:31:38,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:31:38,148 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:31:38,179 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:31:38,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28931 2026-10-29 03:31:38,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:31:38,194 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28931 2026-10-29 03:31:38,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033138_322113_TestUi.txt 2026-10-29 03:31:38,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpu2odnz1x_chrome_odoo" 2026-10-29 03:31:38,361 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-29 03:31:39,738 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29143 2026-10-29 03:31:39,739 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmply0y545__chrome_odoo 2026-10-29 03:31:39,739 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32891/json/version 2026-10-29 03:31:39,741 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:32891/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:39,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:39,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32891/json 2026-10-29 03:31:39,823 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:32891/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:39,844 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32891/devtools/page/17673A6CD6B07B842176073FA7FA8544 2026-10-29 03:31:39,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:31:39,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:31:40,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:31:40,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:31:40,339 100 INFO rb-19fb48c-226083-429900 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 03:31:40,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:31:40,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:31:41,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.096 0.970 2026-10-29 03:31:41,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '17673A6CD6B07B842176073FA7FA8544', 'loaderId': '968E97612152D46CB5DE4EF62B4E66A3', 'isDownload': False} 2026-10-29 03:31:41,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-29 03:31:41,459 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:41,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:41] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.012 2026-10-29 03:31:41,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:41] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.039 2026-10-29 03:31:41,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:41] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.024 0.069 2026-10-29 03:31:42,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 03:31:42,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.019 2026-10-29 03:31:42,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:31:42,256 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.026 2026-10-29 03:31:42,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:31:42,283 100 INFO rb-19fb48c-226083-429900 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 03:31:43,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.339 0.765 2026-10-29 03:31:43,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:43] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.128 2026-10-29 03:31:43,523 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:43,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.116 2026-10-29 03:31:43,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-29 03:31:43,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:31:44,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:31:44,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.262 0.760 2026-10-29 03:31:45,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.118 2026-10-29 03:31:45,143 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31: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 03:31:45,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:31:45,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.027 0.086 2026-10-29 03:31:45,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:31:45,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.178 2026-10-29 03:31:45,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.252 2026-10-29 03:31:45,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.316 2026-10-29 03:31:45,591 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "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 03:31:45,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:31:45,634 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:31:45,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.369 2026-10-29 03:31:45,666 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:31:45,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.056 0.487 2026-10-29 03:31:45,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.430 2026-10-29 03:31:45,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.429 2026-10-29 03:31:45,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.464 2026-10-29 03:31:46,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.036 0.341 2026-10-29 03:31:46,076 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:31:46,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.013 0.383 2026-10-29 03:31:46,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.302 2026-10-29 03:31:46,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.309 2026-10-29 03:31:46,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.311 2026-10-29 03:31:46,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.237 2026-10-29 03:31:46,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.199 2026-10-29 03:31:46,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.125 2026-10-29 03:31:46,283 100 INFO rb-19fb48c-226083-429900 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 03:31:46,290 100 INFO rb-19fb48c-226083-429900 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 03:31:46,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.037 0.198 2026-10-29 03:31:46,339 100 INFO rb-19fb48c-226083-429900 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 03:31:46,371 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.251 2026-10-29 03:31:46,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.254 2026-10-29 03:31:46,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:31:46,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:31:46,436 100 INFO rb-19fb48c-226083-429900 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 03:31:46,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.246 2026-10-29 03:31:46,456 100 INFO rb-19fb48c-226083-429900 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 03:31:46,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.033 0.175 2026-10-29 03:31:46,539 100 INFO rb-19fb48c-226083-429900 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 03:31:46,552 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:31:46,559 100 INFO rb-19fb48c-226083-429900 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 03:31:46,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.235 2026-10-29 03:31:46,615 100 INFO rb-19fb48c-226083-429900 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 03:31:46,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:31:46,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:31:46,694 100 INFO rb-19fb48c-226083-429900 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 03:31:46,712 100 INFO rb-19fb48c-226083-429900 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 03:31:46,782 100 INFO rb-19fb48c-226083-429900 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 03:31:46,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:31:46,799 100 INFO rb-19fb48c-226083-429900 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 03:31:46,871 100 INFO rb-19fb48c-226083-429900 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 03:31:46,945 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:31:46,950 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:31:46,962 100 INFO rb-19fb48c-226083-429900 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 03:31:46,978 100 INFO rb-19fb48c-226083-429900 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 03:31:47,046 100 INFO rb-19fb48c-226083-429900 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 03:31:47,050 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 03:31:47,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:31:47,077 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:47,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29143 2026-10-29 03:31:47,110 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:31:47,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29143 2026-10-29 03:31:47,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033147_267978_TestUi.txt 2026-10-29 03:31:47,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmply0y545__chrome_odoo" 2026-10-29 03:31:47,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-29 03:31:48,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29349 2026-10-29 03:31:48,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp06a_sbel_chrome_odoo 2026-10-29 03:31:48,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33153/json/version 2026-10-29 03:31:48,453 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33153/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:48,507 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:48,507 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33153/json 2026-10-29 03:31:48,508 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33153/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:48,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33153/devtools/page/852ACF163739415B1AABFF940123050B 2026-10-29 03:31:48,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:31:48,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:31:48,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:31:48,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:31:48,930 100 INFO rb-19fb48c-226083-429900 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 03:31:48,930 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:31:48,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:31:50,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.123 0.971 2026-10-29 03:31:50,055 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '852ACF163739415B1AABFF940123050B', 'loaderId': 'E40D3B2C299336EE4BDA9BE88275EAD4', 'isDownload': False} 2026-10-29 03:31:50,055 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-29 03:31:50,099 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:50,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 03:31:50,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.035 2026-10-29 03:31:50,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.060 2026-10-29 03:31:50,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:31:50,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.015 2026-10-29 03:31:50,818 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:50,828 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:31:50,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 03:31:50,864 100 INFO rb-19fb48c-226083-429900 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 03:31:52,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.340 0.790 2026-10-29 03:31:52,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:52] "GET /pos/web HTTP/1.1" 200 - 20 0.043 1.157 2026-10-29 03:31:52,158 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:52,223 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:52] "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 03:31:52,372 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:31:52,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 03:31:53,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:31:53,370 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.222 0.670 2026-10-29 03:31:53,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.084 2026-10-29 03:31:53,534 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "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 03:31:53,560 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:31:53,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.072 0.128 2026-10-29 03:31:53,866 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:31:53,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.025 0.238 2026-10-29 03:31:53,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.296 2026-10-29 03:31:53,968 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:54,005 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:31:54,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:31:54,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.401 2026-10-29 03:31:54,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.485 2026-10-29 03:31:54,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.497 2026-10-29 03:31:54,221 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:31:54,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.329 2026-10-29 03:31:54,287 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.376 2026-10-29 03:31:54,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.034 0.295 2026-10-29 03:31:54,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.003 0.344 2026-10-29 03:31:54,403 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:31:54,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.294 2026-10-29 03:31:54,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.214 2026-10-29 03:31:54,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.223 2026-10-29 03:31:54,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.230 2026-10-29 03:31:54,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.205 2026-10-29 03:31:54,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.196 2026-10-29 03:31:54,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.253 2026-10-29 03:31:54,719 100 INFO rb-19fb48c-226083-429900 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 03:31:54,754 100 INFO rb-19fb48c-226083-429900 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 03:31:54,807 100 INFO rb-19fb48c-226083-429900 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 03:31:54,830 100 INFO rb-19fb48c-226083-429900 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 03:31:54,832 100 INFO rb-19fb48c-226083-429900 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 03:31:54,848 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.033 0.367 2026-10-29 03:31:54,885 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.401 2026-10-29 03:31:54,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.395 2026-10-29 03:31:54,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:54] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.365 2026-10-29 03:31:55,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.254 2026-10-29 03:31:55,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.283 2026-10-29 03:31:55,702 100 INFO rb-19fb48c-226083-429900 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 03:31:55,711 100 INFO rb-19fb48c-226083-429900 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 03:31:55,740 100 INFO rb-19fb48c-226083-429900 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 03:31:55,752 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:31:55,753 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:31:55,772 100 INFO rb-19fb48c-226083-429900 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 03:31:55,792 100 INFO rb-19fb48c-226083-429900 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 03:31:55,817 100 INFO rb-19fb48c-226083-429900 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 03:31:55,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:31:55,829 100 INFO rb-19fb48c-226083-429900 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 03:31:55,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93180833 for PoS orders references: ['Order 00282-002-0001'] (draft: False) 2026-10-29 03:31:55,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:31:56,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93180833 with result: [{'id': 340, 'pos_reference': 'Order 00282-002-0001', 'account_move': False}] 2026-10-29 03:31:56,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.104 0.211 2026-10-29 03:31:56,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.040 0.072 2026-10-29 03:31:56,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:56] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.019 2026-10-29 03:31:56,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:56] "GET /report/barcode/Code128/044b-62a2-457c HTTP/1.1" 200 - 2 0.002 0.043 2026-10-29 03:31:56,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:31:57,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:31:57,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:31:57,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29349 2026-10-29 03:31:57,123 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:31:57,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29349 2026-10-29 03:31:57,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033157_231689_TestUi.txt 2026-10-29 03:31:57,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp06a_sbel_chrome_odoo" 2026-10-29 03:31:57,677 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29558 2026-10-29 03:31:57,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6zskcwke_chrome_odoo 2026-10-29 03:31:57,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32775/json/version 2026-10-29 03:31:57,681 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:32775/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:31:57,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:31:57,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32775/json 2026-10-29 03:31:57,844 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:32775/json with timeout 3 increased to 10s during tests 2026-10-29 03:31:57,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32775/devtools/page/F5829D1278BB42CB3D0100768208B9D9 2026-10-29 03:31:57,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:31:57,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:31:57,995 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:31:58,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:31:58,012 100 INFO rb-19fb48c-226083-429900 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 03:31:58,012 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:31:58,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:58] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.021 0.080 2026-10-29 03:31:58,140 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F5829D1278BB42CB3D0100768208B9D9', 'loaderId': '3D7EBDC42D4BC9E5F46B125F8580402F', 'isDownload': False} 2026-10-29 03:31:58,141 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-29 03:31:58,183 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:31:58,236 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:58] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.028 2026-10-29 03:31:58,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:58] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.052 2026-10-29 03:31:58,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:58] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.073 2026-10-29 03:31:58,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:58] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 03:31:58,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:31:59,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.012 2026-10-29 03:31:59,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:31:59,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:31:59,042 100 INFO rb-19fb48c-226083-429900 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 03:31:59,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.179 0.635 2026-10-29 03:31:59,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:31:59] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.821 2026-10-29 03:31:59,945 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:32:00,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.093 2026-10-29 03:32:00,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:32:00,168 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:32:00,961 100 INFO rb-19fb48c-226083-429900 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 03:32:00,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.202 0.582 2026-10-29 03:32:01,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "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 03:32:01,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "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 03:32:01,175 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:32:01,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.077 0.075 2026-10-29 03:32:01,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.208 2026-10-29 03:32:01,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:32:01,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.241 2026-10-29 03:32:01,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.333 2026-10-29 03:32:01,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:32:01,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32: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 03:32:01,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.385 2026-10-29 03:32:01,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:32:01,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.421 2026-10-29 03:32:01,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.335 2026-10-29 03:32:01,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.317 2026-10-29 03:32:01,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.348 2026-10-29 03:32:01,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.215 2026-10-29 03:32:01,884 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:32:01,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.025 0.252 2026-10-29 03:32:01,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.258 2026-10-29 03:32:02,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.269 2026-10-29 03:32:02,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.279 2026-10-29 03:32:02,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.252 2026-10-29 03:32:02,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.030 0.199 2026-10-29 03:32:02,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.022 0.239 2026-10-29 03:32:02,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.262 2026-10-29 03:32:02,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.267 2026-10-29 03:32:02,326 100 INFO rb-19fb48c-226083-429900 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 03:32:02,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.276 2026-10-29 03:32:02,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.010 0.258 2026-10-29 03:32:02,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.162 2026-10-29 03:32:02,436 100 INFO rb-19fb48c-226083-429900 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 03:32:02,496 100 INFO rb-19fb48c-226083-429900 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 03:32:02,498 100 INFO rb-19fb48c-226083-429900 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 03:32:03,366 100 INFO rb-19fb48c-226083-429900 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 03:32:03,375 100 INFO rb-19fb48c-226083-429900 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 03:32:03,407 100 INFO rb-19fb48c-226083-429900 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 03:32:03,416 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:03,419 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:32:03,424 100 INFO rb-19fb48c-226083-429900 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 03:32:03,435 100 INFO rb-19fb48c-226083-429900 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 03:32:03,449 100 INFO rb-19fb48c-226083-429900 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 03:32:03,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:03,479 100 INFO rb-19fb48c-226083-429900 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 03:32:03,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59228915 for PoS orders references: ['Order 00282-004-0001'] (draft: False) 2026-10-29 03:32:03,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:32:03,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59228915 with result: [{'id': 341, 'pos_reference': 'Order 00282-004-0001', 'account_move': False}] 2026-10-29 03:32:03,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.049 0.105 2026-10-29 03:32:03,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.031 0.094 2026-10-29 03:32:03,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:32:03,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:03] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.016 2026-10-29 03:32:03,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:03] "GET /report/barcode/Code128/0442-986a-44d3 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-29 03:32:04,609 100 INFO rb-19fb48c-226083-429900 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 03:32:04,684 100 INFO rb-19fb48c-226083-429900 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 03:32:04,694 100 INFO rb-19fb48c-226083-429900 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 03:32:04,697 100 INFO rb-19fb48c-226083-429900 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 03:32:05,572 100 INFO rb-19fb48c-226083-429900 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 03:32:05,576 100 INFO rb-19fb48c-226083-429900 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 03:32:05,598 100 INFO rb-19fb48c-226083-429900 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 03:32:05,609 100 INFO rb-19fb48c-226083-429900 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 03:32:05,629 100 INFO rb-19fb48c-226083-429900 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 03:32:05,648 100 INFO rb-19fb48c-226083-429900 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 03:32:05,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:05,680 100 INFO rb-19fb48c-226083-429900 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 03:32:05,712 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.026 0.005 2026-10-29 03:32:05,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6929888 for PoS orders references: ['Order 00282-004-0002'] (draft: False) 2026-10-29 03:32:05,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6929888 with result: [{'id': 342, 'pos_reference': 'Order 00282-004-0002', 'account_move': False}] 2026-10-29 03:32:05,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.090 0.137 2026-10-29 03:32:06,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.032 0.093 2026-10-29 03:32:06,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:06] "GET /report/barcode/Code128/0448-cdfa-4456 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-29 03:32:06,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:32:06,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:06,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29558 2026-10-29 03:32:06,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:32:06,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29558 2026-10-29 03:32:07,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033207_038512_TestUi.txt 2026-10-29 03:32:07,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6zskcwke_chrome_odoo" 2026-10-29 03:32:07,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-29 03:32:08,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29769 2026-10-29 03:32:08,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmps5sxhtf2_chrome_odoo 2026-10-29 03:32:08,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45693/json/version 2026-10-29 03:32:08,568 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45693/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:32:08,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:32:08,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45693/json 2026-10-29 03:32:08,647 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45693/json with timeout 3 increased to 10s during tests 2026-10-29 03:32:08,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45693/devtools/page/C2CB4EAAC84851E89B029C40D3D0DC03 2026-10-29 03:32:08,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:32:08,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:32:09,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:32:09,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:32:09,204 100 INFO rb-19fb48c-226083-429900 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 03:32:09,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:32:09,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:32:10,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:10] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.095 0.956 2026-10-29 03:32:10,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C2CB4EAAC84851E89B029C40D3D0DC03', 'loaderId': 'D895B712EDF27762BB2B888EBC5BDBD4', 'isDownload': False} 2026-10-29 03:32:10,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-10-29 03:32:10,331 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:32:10,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:10] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-10-29 03:32:10,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:10] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-10-29 03:32:10,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:10] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.022 0.062 2026-10-29 03:32:10,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:10] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 03:32:10,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.015 2026-10-29 03:32:11,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:32:11,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.033 2026-10-29 03:32:11,084 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:32:11,121 100 INFO rb-19fb48c-226083-429900 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 03:32:12,287 100 INFO rb-19fb48c-226083-429900 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 03:32:13,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.339 1.971 2026-10-29 03:32:13,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32: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 03:32:13,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.024 2026-10-29 03:32:13,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:32:13,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.050 0.080 2026-10-29 03:32:13,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.178 2026-10-29 03:32:13,852 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:32:13,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.226 2026-10-29 03:32:13,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.272 2026-10-29 03:32:14,057 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 03:32:14,076 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "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 03:32:14,086 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32: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 03:32:14,104 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:32:14,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.440 2026-10-29 03:32:14,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.499 2026-10-29 03:32:14,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.432 2026-10-29 03:32:14,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.447 2026-10-29 03:32:14,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.478 2026-10-29 03:32:14,502 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.035 0.345 2026-10-29 03:32:14,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.369 2026-10-29 03:32:14,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:14,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.338 2026-10-29 03:32:14,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.337 2026-10-29 03:32:14,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.322 2026-10-29 03:32:14,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.266 2026-10-29 03:32:14,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.213 2026-10-29 03:32:14,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.190 2026-10-29 03:32:14,766 100 INFO rb-19fb48c-226083-429900 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 03:32:14,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.216 2026-10-29 03:32:14,812 100 INFO rb-19fb48c-226083-429900 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 03:32:14,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.012 0.242 2026-10-29 03:32:14,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.009 0.265 2026-10-29 03:32:14,908 100 INFO rb-19fb48c-226083-429900 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 03:32:14,931 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.291 2026-10-29 03:32:14,945 100 INFO rb-19fb48c-226083-429900 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 03:32:14,979 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.203 2026-10-29 03:32:15,007 100 INFO rb-19fb48c-226083-429900 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 03:32:15,024 100 INFO rb-19fb48c-226083-429900 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 03:32:15,034 100 INFO rb-19fb48c-226083-429900 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 03:32:15,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.238 2026-10-29 03:32:15,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.137 2026-10-29 03:32:15,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.078 2026-10-29 03:32:15,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.021 2026-10-29 03:32:15,960 100 INFO rb-19fb48c-226083-429900 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 03:32:15,977 100 INFO rb-19fb48c-226083-429900 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 03:32:15,993 100 INFO rb-19fb48c-226083-429900 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 03:32:16,027 100 INFO rb-19fb48c-226083-429900 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 03:32:16,071 100 INFO rb-19fb48c-226083-429900 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 03:32:16,087 100 INFO rb-19fb48c-226083-429900 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 03:32:16,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:16,096 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:32:16,098 100 INFO rb-19fb48c-226083-429900 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 03:32:16,118 100 INFO rb-19fb48c-226083-429900 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 03:32:16,134 100 INFO rb-19fb48c-226083-429900 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 03:32:16,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1587514 for PoS orders references: ['Order 00283-001-0001'] (draft: False) 2026-10-29 03:32:16,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:32:16,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1587514 with result: [{'id': 343, 'pos_reference': 'Order 00283-001-0001', 'account_move': False}] 2026-10-29 03:32:16,496 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.192 0.168 2026-10-29 03:32:16,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.060 2026-10-29 03:32:16,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.044 0.082 2026-10-29 03:32:16,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:16] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 03:32:17,476 100 INFO rb-19fb48c-226083-429900 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 03:32:17,497 100 INFO rb-19fb48c-226083-429900 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 03:32:17,554 100 INFO rb-19fb48c-226083-429900 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 03:32:17,569 100 INFO rb-19fb48c-226083-429900 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 03:32:17,610 100 INFO rb-19fb48c-226083-429900 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 03:32:17,612 100 INFO rb-19fb48c-226083-429900 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 03:32:17,632 100 INFO rb-19fb48c-226083-429900 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 03:32:18,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:32:18,471 100 INFO rb-19fb48c-226083-429900 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 03:32:18,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:32:18,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:18,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29769 2026-10-29 03:32:18,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:32:18,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29769 2026-10-29 03:32:18,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033218_617000_TestUi.txt 2026-10-29 03:32:18,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmps5sxhtf2_chrome_odoo" 2026-10-29 03:32:18,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-29 03:32:20,186 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29989 2026-10-29 03:32:20,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5433g6xg_chrome_odoo 2026-10-29 03:32:20,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33131/json/version 2026-10-29 03:32:20,189 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33131/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:32:20,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:32:20,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33131/json 2026-10-29 03:32:20,237 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33131/json with timeout 3 increased to 10s during tests 2026-10-29 03:32:20,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33131/devtools/page/2A888DB707277ACD8BBC0DD5960111E2 2026-10-29 03:32:20,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:32:20,324 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:32:20,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:32:20,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:32:20,870 100 INFO rb-19fb48c-226083-429900 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 03:32:20,871 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:32:20,911 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:32:21,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.100 0.942 2026-10-29 03:32:21,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2A888DB707277ACD8BBC0DD5960111E2', 'loaderId': 'C1A5A4F515AF60E2E1584507E712F42D', 'isDownload': False} 2026-10-29 03:32:21,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-29 03:32:21,981 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:32:22,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:22] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-10-29 03:32:22,036 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:22] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.038 2026-10-29 03:32:22,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:22] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.050 2026-10-29 03:32:22,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:32:22,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:32:22,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:22,748 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:32:22,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-10-29 03:32:22,786 100 INFO rb-19fb48c-226083-429900 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 03:32:23,560 100 INFO rb-19fb48c-226083-429900 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 03:32:23,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.374 0.753 2026-10-29 03:32:24,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.083 2026-10-29 03:32:24,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "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 03:32:24,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 03:32:24,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.032 0.093 2026-10-29 03:32:24,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.174 2026-10-29 03:32:24,400 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:32:24,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.226 2026-10-29 03:32:24,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.229 2026-10-29 03:32:24,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.284 2026-10-29 03:32:24,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.339 2026-10-29 03:32:24,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.318 2026-10-29 03:32:24,662 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32: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 03:32:24,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32: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 03:32:24,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.266 2026-10-29 03:32:24,737 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 03:32:24,779 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:32:24,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.342 2026-10-29 03:32:24,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.370 2026-10-29 03:32:24,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.329 2026-10-29 03:32:24,944 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:32:24,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.024 0.332 2026-10-29 03:32:24,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.259 2026-10-29 03:32:25,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.276 2026-10-29 03:32:25,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.241 2026-10-29 03:32:25,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.232 2026-10-29 03:32:25,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.201 2026-10-29 03:32:25,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.160 2026-10-29 03:32:25,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.155 2026-10-29 03:32:25,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-29 03:32:25,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-29 03:32:25,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.089 2026-10-29 03:32:25,377 100 INFO rb-19fb48c-226083-429900 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 03:32:25,401 100 INFO rb-19fb48c-226083-429900 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 03:32:25,424 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.031 2026-10-29 03:32:25,427 100 INFO rb-19fb48c-226083-429900 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 03:32:25,509 100 INFO rb-19fb48c-226083-429900 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 03:32:25,538 100 INFO rb-19fb48c-226083-429900 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 03:32:25,602 100 INFO rb-19fb48c-226083-429900 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 03:32:25,620 100 INFO rb-19fb48c-226083-429900 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 03:32:25,681 100 INFO rb-19fb48c-226083-429900 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 03:32:25,688 100 INFO rb-19fb48c-226083-429900 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 03:32:25,694 100 INFO rb-19fb48c-226083-429900 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 03:32:25,744 100 INFO rb-19fb48c-226083-429900 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 03:32:25,752 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:32:25,754 100 INFO rb-19fb48c-226083-429900 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 03:32:25,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:25,779 100 INFO rb-19fb48c-226083-429900 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 03:32:25,799 100 INFO rb-19fb48c-226083-429900 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 03:32:25,809 100 INFO rb-19fb48c-226083-429900 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 03:32:25,834 100 INFO rb-19fb48c-226083-429900 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 03:32:25,844 100 INFO rb-19fb48c-226083-429900 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 03:32:25,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.022 2026-10-29 03:32:25,899 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50293634 for PoS orders references: ['Order 00284-001-0001'] (draft: False) 2026-10-29 03:32:25,924 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:26,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50293634 with result: [{'id': 344, 'pos_reference': 'Order 00284-001-0001', 'account_move': False}] 2026-10-29 03:32:26,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.112 0.166 2026-10-29 03:32:26,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.045 0.108 2026-10-29 03:32:26,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 03:32:26,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:32:27,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:32:27,185 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:27,209 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29989 2026-10-29 03:32:27,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:32:27,212 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29989 2026-10-29 03:32:27,312 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033227_312078_TestUi.txt 2026-10-29 03:32:27,312 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5433g6xg_chrome_odoo" 2026-10-29 03:32:27,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-29 03:32:30,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30199 2026-10-29 03:32:30,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmph6fj1xx1_chrome_odoo 2026-10-29 03:32:30,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34511/json/version 2026-10-29 03:32:30,417 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34511/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:32:30,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:32:30,492 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34511/json 2026-10-29 03:32:30,493 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34511/json with timeout 3 increased to 10s during tests 2026-10-29 03:32:30,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34511/devtools/page/CAC3D5F56CBC52EE83B35223595D8C48 2026-10-29 03:32:30,541 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:32:30,554 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:32:30,832 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:32:30,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:32:30,863 100 INFO rb-19fb48c-226083-429900 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 03:32:30,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:32:30,893 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:32:31,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.102 0.933 2026-10-29 03:32:31,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CAC3D5F56CBC52EE83B35223595D8C48', 'loaderId': '9C43C2112409249DEB22C491EB906B46', 'isDownload': False} 2026-10-29 03:32:31,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-29 03:32:31,956 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:32:31,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:31] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.020 2026-10-29 03:32:32,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:32] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.047 2026-10-29 03:32:32,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:32] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.063 2026-10-29 03:32:32,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 03:32:32,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.014 2026-10-29 03:32:32,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 03:32:32,709 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:32:32,731 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:32:32,740 100 INFO rb-19fb48c-226083-429900 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 03:32:34,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.454 0.823 2026-10-29 03:32:34,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:34] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.297 2026-10-29 03:32:34,159 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:32:34,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.131 2026-10-29 03:32:34,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 03:32:34,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.021 2026-10-29 03:32:35,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:32:35,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.194 0.639 2026-10-29 03:32:35,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.102 2026-10-29 03:32:35,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "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 03:32:35,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 03:32:35,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.115 0.058 2026-10-29 03:32:35,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.204 2026-10-29 03:32:35,779 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:35,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.273 2026-10-29 03:32:35,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.344 2026-10-29 03:32:35,922 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32: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 03:32:35,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.348 2026-10-29 03:32:35,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:32:35,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:32:35,977 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:32:36,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.457 2026-10-29 03:32:36,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.341 2026-10-29 03:32:36,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.315 2026-10-29 03:32:36,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.342 2026-10-29 03:32:36,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.027 0.264 2026-10-29 03:32:36,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:36,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.006 0.301 2026-10-29 03:32:36,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.287 2026-10-29 03:32:36,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.271 2026-10-29 03:32:36,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.264 2026-10-29 03:32:36,382 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.227 2026-10-29 03:32:36,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.026 0.181 2026-10-29 03:32:36,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.136 2026-10-29 03:32:36,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.184 2026-10-29 03:32:36,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.243 2026-10-29 03:32:36,648 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.278 2026-10-29 03:32:36,666 100 INFO rb-19fb48c-226083-429900 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 03:32:36,675 100 INFO rb-19fb48c-226083-429900 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 03:32:36,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.284 2026-10-29 03:32:36,696 100 INFO rb-19fb48c-226083-429900 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 03:32:36,717 100 INFO rb-19fb48c-226083-429900 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 03:32:36,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.278 2026-10-29 03:32:36,727 100 INFO rb-19fb48c-226083-429900 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 03:32:36,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.271 2026-10-29 03:32:36,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.240 2026-10-29 03:32:36,807 100 INFO rb-19fb48c-226083-429900 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 03:32:36,811 100 INFO rb-19fb48c-226083-429900 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 03:32:36,830 100 INFO rb-19fb48c-226083-429900 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 03:32:36,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.149 2026-10-29 03:32:36,843 100 INFO rb-19fb48c-226083-429900 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 03:32:36,862 100 INFO rb-19fb48c-226083-429900 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 03:32:36,882 100 INFO rb-19fb48c-226083-429900 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 03:32:37,736 100 INFO rb-19fb48c-226083-429900 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 03:32:37,780 100 INFO rb-19fb48c-226083-429900 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 03:32:37,785 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:37,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:37,800 100 INFO rb-19fb48c-226083-429900 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 03:32:37,811 100 INFO rb-19fb48c-226083-429900 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 03:32:37,831 100 INFO rb-19fb48c-226083-429900 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 03:32:37,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:37,865 100 INFO rb-19fb48c-226083-429900 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 03:32:37,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38902399 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-10-29 03:32:37,889 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:32:38,129 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38902399 with result: [{'id': 345, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-10-29 03:32:38,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.101 0.184 2026-10-29 03:32:38,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.054 0.103 2026-10-29 03:32:38,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.065 2026-10-29 03:32:38,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:38] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.021 2026-10-29 03:32:39,179 100 INFO rb-19fb48c-226083-429900 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 03:32:39,196 100 INFO rb-19fb48c-226083-429900 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 03:32:39,249 100 INFO rb-19fb48c-226083-429900 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 03:32:39,253 100 INFO rb-19fb48c-226083-429900 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 03:32:39,260 100 INFO rb-19fb48c-226083-429900 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 03:32:39,277 100 INFO rb-19fb48c-226083-429900 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 03:32:39,291 100 INFO rb-19fb48c-226083-429900 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 03:32:39,308 100 INFO rb-19fb48c-226083-429900 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 03:32:39,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:32:40,165 100 INFO rb-19fb48c-226083-429900 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 03:32:40,177 100 INFO rb-19fb48c-226083-429900 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 03:32:40,191 100 INFO rb-19fb48c-226083-429900 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 03:32:40,208 100 INFO rb-19fb48c-226083-429900 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 03:32:40,224 100 INFO rb-19fb48c-226083-429900 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 03:32:40,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:40,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79032743 for PoS orders references: ['Order 00285-002-0002'] (draft: False) 2026-10-29 03:32:40,263 100 INFO rb-19fb48c-226083-429900 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 03:32:40,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79032743 with result: [{'id': 346, 'pos_reference': 'Order 00285-002-0002', 'account_move': False}] 2026-10-29 03:32:40,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.041 0.085 2026-10-29 03:32:40,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.025 0.078 2026-10-29 03:32:41,284 100 INFO rb-19fb48c-226083-429900 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 03:32:41,299 100 INFO rb-19fb48c-226083-429900 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 03:32:41,309 100 INFO rb-19fb48c-226083-429900 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 03:32:41,335 100 INFO rb-19fb48c-226083-429900 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 03:32:41,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:32:41,401 100 INFO rb-19fb48c-226083-429900 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 03:32:41,468 100 INFO rb-19fb48c-226083-429900 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 03:32:41,480 100 INFO rb-19fb48c-226083-429900 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 03:32:41,507 100 INFO rb-19fb48c-226083-429900 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 03:32:41,514 100 INFO rb-19fb48c-226083-429900 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 03:32:41,532 100 INFO rb-19fb48c-226083-429900 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 03:32:41,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.017 0.032 2026-10-29 03:32:41,545 100 INFO rb-19fb48c-226083-429900 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 03:32:41,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.018 2026-10-29 03:32:42,398 100 INFO rb-19fb48c-226083-429900 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 03:32:42,414 100 INFO rb-19fb48c-226083-429900 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 03:32:42,427 100 INFO rb-19fb48c-226083-429900 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 03:32:42,441 100 INFO rb-19fb48c-226083-429900 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 03:32:42,464 100 INFO rb-19fb48c-226083-429900 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 03:32:42,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:42,495 100 INFO rb-19fb48c-226083-429900 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 03:32:42,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39905914 for PoS orders references: ['Order 00285-002-0003'] (draft: False) 2026-10-29 03:32:42,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39905914 with result: [{'id': 347, 'pos_reference': 'Order 00285-002-0003', 'account_move': False}] 2026-10-29 03:32:42,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.051 0.098 2026-10-29 03:32:42,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.035 0.084 2026-10-29 03:32:43,569 100 INFO rb-19fb48c-226083-429900 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 03:32:43,590 100 INFO rb-19fb48c-226083-429900 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 03:32:43,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:32:43,639 100 INFO rb-19fb48c-226083-429900 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 03:32:43,687 100 INFO rb-19fb48c-226083-429900 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 03:32:43,715 100 INFO rb-19fb48c-226083-429900 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 03:32:43,732 100 INFO rb-19fb48c-226083-429900 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 03:32:43,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:32:43,751 100 INFO rb-19fb48c-226083-429900 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 03:32:43,761 100 INFO rb-19fb48c-226083-429900 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 03:32:43,779 100 INFO rb-19fb48c-226083-429900 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 03:32:44,642 100 INFO rb-19fb48c-226083-429900 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 03:32:44,661 100 INFO rb-19fb48c-226083-429900 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 03:32:44,675 100 INFO rb-19fb48c-226083-429900 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 03:32:44,691 100 INFO rb-19fb48c-226083-429900 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 03:32:44,708 100 INFO rb-19fb48c-226083-429900 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 03:32:44,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:44,753 100 INFO rb-19fb48c-226083-429900 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 03:32:44,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.012 0.023 2026-10-29 03:32:44,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2095368 for PoS orders references: ['Order 00285-002-0004'] (draft: False) 2026-10-29 03:32:44,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2095368 with result: [{'id': 348, 'pos_reference': 'Order 00285-002-0004', 'account_move': False}] 2026-10-29 03:32:44,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.062 0.093 2026-10-29 03:32:45,066 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.033 0.076 2026-10-29 03:32:45,836 100 INFO rb-19fb48c-226083-429900 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 03:32:45,851 100 INFO rb-19fb48c-226083-429900 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 03:32:45,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:32:45,939 100 INFO rb-19fb48c-226083-429900 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 03:32:46,008 100 INFO rb-19fb48c-226083-429900 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 03:32:46,012 100 INFO rb-19fb48c-226083-429900 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 03:32:46,037 100 INFO rb-19fb48c-226083-429900 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 03:32:46,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.021 2026-10-29 03:32:46,052 100 INFO rb-19fb48c-226083-429900 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 03:32:46,075 100 INFO rb-19fb48c-226083-429900 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 03:32:46,098 100 INFO rb-19fb48c-226083-429900 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 03:32:46,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.019 0.017 2026-10-29 03:32:46,121 100 INFO rb-19fb48c-226083-429900 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 03:32:46,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:46,155 100 INFO rb-19fb48c-226083-429900 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 03:32:46,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64247492 for PoS orders references: ['Order 00285-002-0005'] (draft: False) 2026-10-29 03:32:46,294 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64247492 with result: [{'id': 349, 'pos_reference': 'Order 00285-002-0005', 'account_move': False}] 2026-10-29 03:32:46,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.050 0.110 2026-10-29 03:32:46,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.032 0.087 2026-10-29 03:32:47,252 100 INFO rb-19fb48c-226083-429900 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 03:32:47,320 100 INFO rb-19fb48c-226083-429900 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 03:32:47,329 100 INFO rb-19fb48c-226083-429900 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 03:32:47,342 100 INFO rb-19fb48c-226083-429900 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 03:32:47,358 100 INFO rb-19fb48c-226083-429900 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 03:32:47,374 100 INFO rb-19fb48c-226083-429900 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 03:32:47,393 100 INFO rb-19fb48c-226083-429900 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 03:32:47,411 100 INFO rb-19fb48c-226083-429900 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 03:32:47,425 100 INFO rb-19fb48c-226083-429900 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 03:32:48,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:32:48,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 03:32:48,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:32:48,291 100 INFO rb-19fb48c-226083-429900 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 03:32:48,363 100 INFO rb-19fb48c-226083-429900 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 03:32:48,379 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 03:32:48,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-10-29 03:32:48,397 100 INFO rb-19fb48c-226083-429900 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 03:32:48,417 100 INFO rb-19fb48c-226083-429900 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 03:32:48,433 100 INFO rb-19fb48c-226083-429900 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 03:32:48,489 100 INFO rb-19fb48c-226083-429900 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 03:32:48,491 100 INFO rb-19fb48c-226083-429900 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 03:32:48,494 100 INFO rb-19fb48c-226083-429900 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 03:32:48,519 100 INFO rb-19fb48c-226083-429900 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 03:32:48,531 100 INFO rb-19fb48c-226083-429900 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 03:32:48,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:48,560 100 INFO rb-19fb48c-226083-429900 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 03:32:48,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.035 2026-10-29 03:32:48,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98243776 for PoS orders references: ['Order 00285-002-0006'] (draft: False) 2026-10-29 03:32:48,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98243776 with result: [{'id': 350, 'pos_reference': 'Order 00285-002-0006', 'account_move': False}] 2026-10-29 03:32:48,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.039 0.090 2026-10-29 03:32:48,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.024 0.065 2026-10-29 03:32:49,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:32:49,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:49,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30199 2026-10-29 03:32:49,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:32:49,674 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30199 2026-10-29 03:32:49,829 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033249_829393_TestUi.txt 2026-10-29 03:32:49,829 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmph6fj1xx1_chrome_odoo" 2026-10-29 03:32:49,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-29 03:32:51,186 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30424 2026-10-29 03:32:51,186 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6q8flio__chrome_odoo 2026-10-29 03:32:51,186 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41651/json/version 2026-10-29 03:32:51,188 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41651/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:32:51,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:32:51,227 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41651/json 2026-10-29 03:32:51,228 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41651/json with timeout 3 increased to 10s during tests 2026-10-29 03:32:51,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41651/devtools/page/A275094DE2515D0BAB26B46DEE2E23C3 2026-10-29 03:32:51,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:32:51,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:32:51,675 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:32:51,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:32:51,691 100 INFO rb-19fb48c-226083-429900 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 03:32:51,692 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:32:51,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:32:52,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.108 0.857 2026-10-29 03:32:52,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A275094DE2515D0BAB26B46DEE2E23C3', 'loaderId': '1339CF5EDE76756A127E62B16DB1D71F', 'isDownload': False} 2026-10-29 03:32:52,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-29 03:32:52,698 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:32:52,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.022 2026-10-29 03:32:52,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-10-29 03:32:52,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:52] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.055 2026-10-29 03:32:53,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.011 0.012 2026-10-29 03:32:53,424 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.018 2026-10-29 03:32:53,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:32:53,502 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:32:53,514 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:32:53,550 100 INFO rb-19fb48c-226083-429900 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 03:32:54,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.335 0.750 2026-10-29 03:32:54,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:54] "GET /pos/web HTTP/1.1" 200 - 20 0.034 1.095 2026-10-29 03:32:54,789 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:32:54,853 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:54] "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 03:32:55,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 03:32:55,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:32:55,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:32:55,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.176 0.589 2026-10-29 03:32:56,026 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.090 2026-10-29 03:32:56,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "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 03:32:56,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:32:56,287 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.086 0.069 2026-10-29 03:32:56,313 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:32:56,363 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.190 2026-10-29 03:32:56,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.237 2026-10-29 03:32:56,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.296 2026-10-29 03:32:56,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "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 03:32:56,558 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:32:56,583 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:32:56,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.393 2026-10-29 03:32:56,641 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:32:56,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.513 2026-10-29 03:32:56,715 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.379 2026-10-29 03:32:56,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.370 2026-10-29 03:32:56,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.371 2026-10-29 03:32:56,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.248 2026-10-29 03:32:56,866 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:32:56,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.209 2026-10-29 03:32:56,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:56] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.035 0.235 2026-10-29 03:32:57,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.267 2026-10-29 03:32:57,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.265 2026-10-29 03:32:57,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.246 2026-10-29 03:32:57,074 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.226 2026-10-29 03:32:57,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.220 2026-10-29 03:32:57,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.293 2026-10-29 03:32:57,254 100 INFO rb-19fb48c-226083-429900 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 03:32:57,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.012 0.251 2026-10-29 03:32:57,262 100 INFO rb-19fb48c-226083-429900 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 03:32:57,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.266 2026-10-29 03:32:57,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.241 2026-10-29 03:32:57,327 100 INFO rb-19fb48c-226083-429900 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 03:32:57,354 100 INFO rb-19fb48c-226083-429900 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 03:32:57,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.032 0.152 2026-10-29 03:32:57,376 100 INFO rb-19fb48c-226083-429900 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 03:32:57,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.150 2026-10-29 03:32:58,236 100 INFO rb-19fb48c-226083-429900 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 03:32:58,277 100 INFO rb-19fb48c-226083-429900 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 03:32:58,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:32:58,298 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:32:58,299 100 INFO rb-19fb48c-226083-429900 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 03:32:58,309 100 INFO rb-19fb48c-226083-429900 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 03:32:58,326 100 INFO rb-19fb48c-226083-429900 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 03:32:58,341 100 INFO rb-19fb48c-226083-429900 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 03:32:58,360 100 INFO rb-19fb48c-226083-429900 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 03:32:58,379 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:32:58,401 100 INFO rb-19fb48c-226083-429900 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 03:32:58,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66415509 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-10-29 03:32:58,436 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:32:58,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66415509 with result: [{'id': 351, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-10-29 03:32:58,694 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.090 0.193 2026-10-29 03:32:58,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.035 0.092 2026-10-29 03:32:58,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 03:32:58,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:58] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:32:58,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:58] "GET /report/barcode/Code128/0441-ca11-4795 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-29 03:32:59,681 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:32:59,705 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:32:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:32:59,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30424 2026-10-29 03:32:59,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:32:59,777 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30424 2026-10-29 03:32:59,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033259_918729_TestUi.txt 2026-10-29 03:32:59,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6q8flio__chrome_odoo" 2026-10-29 03:32:59,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-29 03:33:01,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30636 2026-10-29 03:33:01,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbkzgpcoo_chrome_odoo 2026-10-29 03:33:01,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42183/json/version 2026-10-29 03:33:01,437 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42183/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:33:01,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:33:01,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42183/json 2026-10-29 03:33:01,512 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42183/json with timeout 3 increased to 10s during tests 2026-10-29 03:33:01,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42183/devtools/page/F2C865C61C45F19945223C9F823F6693 2026-10-29 03:33:01,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:33:01,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:33:01,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:33:01,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:33:01,980 100 INFO rb-19fb48c-226083-429900 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 03:33:01,981 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:33:02,009 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:33:03,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.102 0.951 2026-10-29 03:33:03,058 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F2C865C61C45F19945223C9F823F6693', 'loaderId': '00B3895F588D69EF6B34E7C1D3257122', 'isDownload': False} 2026-10-29 03:33:03,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-10-29 03:33:03,087 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:03,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 03:33:03,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-29 03:33:03,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-10-29 03:33:03,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.033 2026-10-29 03:33:03,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.028 2026-10-29 03:33:03,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:33:03,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.026 2026-10-29 03:33:03,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:33:03,878 100 INFO rb-19fb48c-226083-429900 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 03:33:04,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.238 0.619 2026-10-29 03:33:04,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:04] "GET /pos/web HTTP/1.1" 200 - 20 0.040 0.909 2026-10-29 03:33:04,894 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:04,983 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.135 2026-10-29 03:33:05,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 03:33:05,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 03:33:05,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.186 0.563 2026-10-29 03:33:05,979 100 INFO rb-19fb48c-226083-429900 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 03:33:06,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.068 2026-10-29 03:33:06,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "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 03:33:06,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:33:06,287 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.039 0.080 2026-10-29 03:33:06,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.198 2026-10-29 03:33:06,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.263 2026-10-29 03:33:06,504 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:33:06,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.372 2026-10-29 03:33:06,608 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "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 03:33:06,624 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:06,652 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:33:06,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.033 0.436 2026-10-29 03:33:06,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.530 2026-10-29 03:33:06,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:33:06,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.469 2026-10-29 03:33:06,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.464 2026-10-29 03:33:06,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.445 2026-10-29 03:33:07,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.335 2026-10-29 03:33:07,019 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:07,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.034 0.315 2026-10-29 03:33:07,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.275 2026-10-29 03:33:07,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.290 2026-10-29 03:33:07,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.269 2026-10-29 03:33:07,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.017 0.260 2026-10-29 03:33:07,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.200 2026-10-29 03:33:07,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.196 2026-10-29 03:33:07,291 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.202 2026-10-29 03:33:07,316 100 INFO rb-19fb48c-226083-429900 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 03:33:07,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.009 0.207 2026-10-29 03:33:07,331 100 INFO rb-19fb48c-226083-429900 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 03:33:07,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.232 2026-10-29 03:33:07,372 100 INFO rb-19fb48c-226083-429900 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 03:33:07,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.201 2026-10-29 03:33:07,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.147 2026-10-29 03:33:07,468 100 INFO rb-19fb48c-226083-429900 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 03:33:07,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.133 2026-10-29 03:33:07,505 100 INFO rb-19fb48c-226083-429900 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 03:33:07,559 100 INFO rb-19fb48c-226083-429900 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 03:33:07,570 100 INFO rb-19fb48c-226083-429900 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 03:33:07,580 100 INFO rb-19fb48c-226083-429900 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 03:33:08,433 100 INFO rb-19fb48c-226083-429900 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 03:33:08,477 100 INFO rb-19fb48c-226083-429900 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 03:33:08,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:33:08,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:33:08,496 100 INFO rb-19fb48c-226083-429900 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 03:33:08,517 100 INFO rb-19fb48c-226083-429900 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 03:33:08,538 100 INFO rb-19fb48c-226083-429900 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 03:33:08,543 100 INFO rb-19fb48c-226083-429900 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 03:33:08,563 100 INFO rb-19fb48c-226083-429900 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 03:33:08,574 100 INFO rb-19fb48c-226083-429900 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 03:33:08,590 100 INFO rb-19fb48c-226083-429900 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 03:33:08,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2368397 for PoS orders references: ['Order 00287-002-0001'] (draft: False) 2026-10-29 03:33:08,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:33:08,824 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2368397 with result: [{'id': 352, 'pos_reference': 'Order 00287-002-0001', 'account_move': False}] 2026-10-29 03:33:08,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.087 0.169 2026-10-29 03:33:08,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:08] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 03:33:09,549 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:33:09,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:33:09,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:09,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30636 2026-10-29 03:33:09,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:33:09,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30636 2026-10-29 03:33:09,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033309_843304_TestUi.txt 2026-10-29 03:33:09,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbkzgpcoo_chrome_odoo" 2026-10-29 03:33:09,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-29 03:33:11,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30844 2026-10-29 03:33:11,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw1p24izh_chrome_odoo 2026-10-29 03:33:11,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34723/json/version 2026-10-29 03:33:11,269 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34723/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:33:11,361 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:33:11,362 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34723/json 2026-10-29 03:33:11,365 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34723/json with timeout 3 increased to 10s during tests 2026-10-29 03:33:11,379 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34723/devtools/page/A0A5219DDB9B6428B1AAB560DC84BE01 2026-10-29 03:33:11,400 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:33:11,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:33:11,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:33:11,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:33:11,897 100 INFO rb-19fb48c-226083-429900 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 03:33:11,897 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:33:11,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:33:12,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:12] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.088 0.802 2026-10-29 03:33:12,813 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A0A5219DDB9B6428B1AAB560DC84BE01', 'loaderId': 'DB3595FBDA6E7533CA28EC065D443542', 'isDownload': False} 2026-10-29 03:33:12,814 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-29 03:33:12,835 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:12,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:12] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 03:33:12,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:12] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-10-29 03:33:12,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:12] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.033 2026-10-29 03:33:13,451 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:13] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.027 2026-10-29 03:33:13,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 03:33:13,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 03:33:13,508 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:33:13,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:33:13,565 100 INFO rb-19fb48c-226083-429900 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 03:33:14,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.367 0.846 2026-10-29 03:33:14,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:14] "GET /pos/web HTTP/1.1" 200 - 20 0.070 1.209 2026-10-29 03:33:14,934 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:15,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.188 2026-10-29 03:33:15,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:33:15,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:33:15,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:33:15,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.177 0.596 2026-10-29 03:33:16,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "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 03:33:16,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "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 03:33:16,185 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 03:33:16,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.039 0.072 2026-10-29 03:33:16,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.155 2026-10-29 03:33:16,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:33:16,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.030 0.246 2026-10-29 03:33:16,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.319 2026-10-29 03:33:16,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.034 0.400 2026-10-29 03:33:16,706 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33: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 03:33:16,725 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:33:16,750 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:33:16,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.039 0.474 2026-10-29 03:33:16,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:33:16,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.457 2026-10-29 03:33:16,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.445 2026-10-29 03:33:16,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:16] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.425 2026-10-29 03:33:17,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.360 2026-10-29 03:33:17,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.267 2026-10-29 03:33:17,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.223 2026-10-29 03:33:17,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:33:17,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.231 2026-10-29 03:33:17,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.261 2026-10-29 03:33:17,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.187 2026-10-29 03:33:17,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.148 2026-10-29 03:33:17,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.015 0.165 2026-10-29 03:33:17,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.161 2026-10-29 03:33:17,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.191 2026-10-29 03:33:17,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.188 2026-10-29 03:33:17,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.200 2026-10-29 03:33:17,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.072 2026-10-29 03:33:17,366 100 INFO rb-19fb48c-226083-429900 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 03:33:17,390 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:33:17,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.022 2026-10-29 03:33:17,409 100 INFO rb-19fb48c-226083-429900 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 03:33:17,492 100 INFO rb-19fb48c-226083-429900 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 03:33:17,528 100 INFO rb-19fb48c-226083-429900 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 03:33:17,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 03:33:17,562 100 INFO rb-19fb48c-226083-429900 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 03:33:17,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 03:33:17,611 100 INFO rb-19fb48c-226083-429900 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 03:33:17,636 100 INFO rb-19fb48c-226083-429900 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 03:33:17,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 03:33:18,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-10-29 03:33:18,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:33:18,524 100 INFO rb-19fb48c-226083-429900 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 03:33:18,603 100 INFO rb-19fb48c-226083-429900 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 03:33:18,609 100 INFO rb-19fb48c-226083-429900 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 03:33:18,661 100 INFO rb-19fb48c-226083-429900 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 03:33:18,671 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:33:18,672 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:33:18,677 100 INFO rb-19fb48c-226083-429900 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 03:33:18,692 100 INFO rb-19fb48c-226083-429900 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 03:33:18,708 100 INFO rb-19fb48c-226083-429900 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 03:33:18,723 100 INFO rb-19fb48c-226083-429900 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 03:33:18,741 100 INFO rb-19fb48c-226083-429900 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 03:33:18,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:33:18,776 100 INFO rb-19fb48c-226083-429900 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 03:33:18,786 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:33:18,795 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70902077 for PoS orders references: ['Order 00288-002-0001'] (draft: False) 2026-10-29 03:33:19,044 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70902077 with result: [{'id': 353, 'pos_reference': 'Order 00288-002-0001', 'account_move': False}] 2026-10-29 03:33:19,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.108 0.190 2026-10-29 03:33:19,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.120 2026-10-29 03:33:19,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.032 0.084 2026-10-29 03:33:19,302 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:19] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.010 2026-10-29 03:33:20,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:33:20,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:20,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30844 2026-10-29 03:33:20,085 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:33:20,086 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30844 2026-10-29 03:33:20,186 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033320_186616_TestUi.txt 2026-10-29 03:33:20,186 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw1p24izh_chrome_odoo" 2026-10-29 03:33:20,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31054 2026-10-29 03:33:20,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9ivktgno_chrome_odoo 2026-10-29 03:33:20,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37283/json/version 2026-10-29 03:33:20,769 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37283/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:33:20,817 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:33:20,818 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37283/json 2026-10-29 03:33:20,819 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37283/json with timeout 3 increased to 10s during tests 2026-10-29 03:33:20,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37283/devtools/page/F990B76D3B96CC26FB6816D98902E92C 2026-10-29 03:33:20,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:33:20,874 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:33:20,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:33:20,917 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:33:20,925 100 INFO rb-19fb48c-226083-429900 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 03:33:20,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:33:21,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.015 0.083 2026-10-29 03:33:21,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F990B76D3B96CC26FB6816D98902E92C', 'loaderId': '3D0C3CA65D1843A55AA8CD90ED538338', 'isDownload': False} 2026-10-29 03:33:21,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-29 03:33:21,075 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:21,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.016 2026-10-29 03:33:21,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-10-29 03:33:21,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.058 2026-10-29 03:33:21,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 03:33:21,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 03:33:21,846 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:33:21,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:33:21,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.034 2026-10-29 03:33:21,917 100 INFO rb-19fb48c-226083-429900 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 03:33:22,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.193 0.521 2026-10-29 03:33:22,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:22] "GET /pos/web HTTP/1.1" 200 - 20 0.025 0.711 2026-10-29 03:33:22,736 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:22,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.129 2026-10-29 03:33:22,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 03:33:23,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:33:23,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.151 0.539 2026-10-29 03:33:23,798 100 INFO rb-19fb48c-226083-429900 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 03:33:23,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:23] "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 03:33:23,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:23] "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 03:33:23,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:33:24,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.039 0.086 2026-10-29 03:33:24,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.180 2026-10-29 03:33:24,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:33:24,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.260 2026-10-29 03:33:24,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.304 2026-10-29 03:33:24,341 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:24,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33: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 03:33:24,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:33:24,389 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:33:24,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.366 2026-10-29 03:33:24,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.460 2026-10-29 03:33:24,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.383 2026-10-29 03:33:24,549 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.322 2026-10-29 03:33:24,572 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.297 2026-10-29 03:33:24,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.012 0.202 2026-10-29 03:33:24,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.225 2026-10-29 03:33:24,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.187 2026-10-29 03:33:24,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-29 03:33:24,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.183 2026-10-29 03:33:24,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.164 2026-10-29 03:33:24,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.009 0.161 2026-10-29 03:33:24,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.180 2026-10-29 03:33:24,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.205 2026-10-29 03:33:24,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.230 2026-10-29 03:33:24,951 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.228 2026-10-29 03:33:24,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:24] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.228 2026-10-29 03:33:25,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.184 2026-10-29 03:33:25,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:33:25,047 100 INFO rb-19fb48c-226083-429900 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 03:33:25,163 100 INFO rb-19fb48c-226083-429900 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 03:33:25,204 100 INFO rb-19fb48c-226083-429900 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 03:33:25,244 100 INFO rb-19fb48c-226083-429900 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 03:33:25,254 100 INFO rb-19fb48c-226083-429900 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 03:33:25,260 100 INFO rb-19fb48c-226083-429900 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 03:33:26,121 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-10-29 03:33:26,123 100 INFO rb-19fb48c-226083-429900 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 03:33:26,181 100 INFO rb-19fb48c-226083-429900 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 03:33:26,202 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:33:26,204 100 INFO rb-19fb48c-226083-429900 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 03:33:26,207 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:26,217 100 INFO rb-19fb48c-226083-429900 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 03:33:26,227 100 INFO rb-19fb48c-226083-429900 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 03:33:26,243 100 INFO rb-19fb48c-226083-429900 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 03:33:26,257 100 INFO rb-19fb48c-226083-429900 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 03:33:26,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:33:26,295 100 INFO rb-19fb48c-226083-429900 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 03:33:26,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48616805 for PoS orders references: ['Order 00288-004-0001'] (draft: False) 2026-10-29 03:33:26,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:33:26,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48616805 with result: [{'id': 354, 'pos_reference': 'Order 00288-004-0001', 'account_move': False}] 2026-10-29 03:33:26,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.037 0.115 2026-10-29 03:33:26,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:26] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.012 2026-10-29 03:33:26,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.008 2026-10-29 03:33:27,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:33:27,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:27,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31054 2026-10-29 03:33:27,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:33:27,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31054 2026-10-29 03:33:27,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033327_419896_TestUi.txt 2026-10-29 03:33:27,421 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9ivktgno_chrome_odoo" 2026-10-29 03:33:27,495 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-10-29 03:33:28,265 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31258 2026-10-29 03:33:28,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw8wkz3w2_chrome_odoo 2026-10-29 03:33:28,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39337/json/version 2026-10-29 03:33:28,267 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39337/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:33:28,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:33:28,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39337/json 2026-10-29 03:33:28,309 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39337/json with timeout 3 increased to 10s during tests 2026-10-29 03:33:28,342 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39337/devtools/page/C62128E1406E8938E2D88192CB40C80C 2026-10-29 03:33:28,364 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:33:28,382 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:33:28,582 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:33:28,585 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:33:28,595 100 INFO rb-19fb48c-226083-429900 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 03:33:28,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 03:33:28,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:33:30,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:30] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.084 1.993 2026-10-29 03:33:30,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C62128E1406E8938E2D88192CB40C80C', 'loaderId': 'C9019548490BB40468991893E3C17A0C', 'isDownload': False} 2026-10-29 03:33:30,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-10-29 03:33:30,728 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:30,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:30] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.014 2026-10-29 03:33:30,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:30] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-29 03:33:30,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:30] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.063 2026-10-29 03:33:31,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:31] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 03:33:31,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-29 03:33:31,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:33:31,394 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:31,400 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:31,414 100 INFO rb-19fb48c-226083-429900 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 03:33:32,190 100 INFO rb-19fb48c-226083-429900 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 03:33:32,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.306 0.685 2026-10-29 03:33:32,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.065 2026-10-29 03:33:32,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "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 03:33:32,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:33:32,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.108 2026-10-29 03:33:32,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.183 2026-10-29 03:33:32,855 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:33:32,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.204 2026-10-29 03:33:32,979 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.274 2026-10-29 03:33:33,004 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "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 03:33:33,021 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:33:33,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.317 2026-10-29 03:33:33,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:33:33,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.387 2026-10-29 03:33:33,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.388 2026-10-29 03:33:33,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.368 2026-10-29 03:33:33,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:33:33,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.392 2026-10-29 03:33:33,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.263 2026-10-29 03:33:33,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.254 2026-10-29 03:33:33,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:33,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.235 2026-10-29 03:33:33,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.212 2026-10-29 03:33:33,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.196 2026-10-29 03:33:33,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.122 2026-10-29 03:33:33,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.017 0.175 2026-10-29 03:33:33,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.202 2026-10-29 03:33:33,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.237 2026-10-29 03:33:33,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.263 2026-10-29 03:33:33,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.001 0.268 2026-10-29 03:33:33,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.250 2026-10-29 03:33:33,714 100 INFO rb-19fb48c-226083-429900 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 03:33:33,729 100 INFO rb-19fb48c-226083-429900 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 03:33:33,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.149 2026-10-29 03:33:33,788 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.044 2026-10-29 03:33:33,825 100 INFO rb-19fb48c-226083-429900 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 03:33:33,882 100 INFO rb-19fb48c-226083-429900 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 03:33:33,890 100 INFO rb-19fb48c-226083-429900 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 03:33:34,764 100 INFO rb-19fb48c-226083-429900 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 03:33:34,772 100 INFO rb-19fb48c-226083-429900 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 03:33:34,790 100 INFO rb-19fb48c-226083-429900 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 03:33:34,810 100 INFO rb-19fb48c-226083-429900 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 03:33:34,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-10-29 03:33:34,839 100 INFO rb-19fb48c-226083-429900 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 03:33:34,857 100 INFO rb-19fb48c-226083-429900 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 03:33:34,872 100 INFO rb-19fb48c-226083-429900 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 03:33:34,889 100 INFO rb-19fb48c-226083-429900 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 03:33:34,893 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:33:34,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31258 2026-10-29 03:33:34,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:33:34,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31258 2026-10-29 03:33:34,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033334_997853_TestUi.txt 2026-10-29 03:33:34,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw8wkz3w2_chrome_odoo" 2026-10-29 03:33:35,018 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-29 03:33:36,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31457 2026-10-29 03:33:36,494 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3on35_na_chrome_odoo 2026-10-29 03:33:36,495 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36037/json/version 2026-10-29 03:33:36,497 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36037/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:33:36,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:33:36,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36037/json 2026-10-29 03:33:36,577 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36037/json with timeout 3 increased to 10s during tests 2026-10-29 03:33:36,589 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36037/devtools/page/7002CD4B770DBDF3CA6A67BE2C19EACA 2026-10-29 03:33:36,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:33:36,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:33:37,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:33:37,117 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:33:37,128 100 INFO rb-19fb48c-226083-429900 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 03:33:37,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:33:37,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:33:38,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.085 0.848 2026-10-29 03:33:38,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7002CD4B770DBDF3CA6A67BE2C19EACA', 'loaderId': '53C1452DAEC534F9E380A5E3DEF19E52', 'isDownload': False} 2026-10-29 03:33:38,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-29 03:33:38,108 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:38,143 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.015 2026-10-29 03:33:38,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-29 03:33:38,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-29 03:33:38,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 03:33:38,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-29 03:33:38,856 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 03:33:38,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 03:33:38,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:33:38,908 100 INFO rb-19fb48c-226083-429900 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 03:33:40,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.332 0.772 2026-10-29 03:33:40,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:40] "GET /pos/web HTTP/1.1" 200 - 20 0.015 1.117 2026-10-29 03:33:40,142 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:40,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.152 2026-10-29 03:33:40,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:33:40,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:33:41,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.166 0.573 2026-10-29 03:33:41,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:33:41,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "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 03:33:41,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.020 2026-10-29 03:33:41,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-29 03:33:41,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.087 0.062 2026-10-29 03:33:41,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.186 2026-10-29 03:33:41,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:33:41,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.226 2026-10-29 03:33:41,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.284 2026-10-29 03:33:41,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.337 2026-10-29 03:33:41,855 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "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 03:33:41,872 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:33:41,878 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:41,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.418 2026-10-29 03:33:41,934 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.388 2026-10-29 03:33:42,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.384 2026-10-29 03:33:42,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=product.product&field=image_128&id=1516&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.405 2026-10-29 03:33:42,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.431 2026-10-29 03:33:42,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.005 0.277 2026-10-29 03:33:42,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:33:42,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:33:42,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.300 2026-10-29 03:33:42,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.291 2026-10-29 03:33:42,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.255 2026-10-29 03:33:42,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.233 2026-10-29 03:33:42,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.229 2026-10-29 03:33:42,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.185 2026-10-29 03:33:42,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.160 2026-10-29 03:33:42,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.007 0.182 2026-10-29 03:33:42,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.211 2026-10-29 03:33:42,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-29 03:33:42,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-29 03:33:42,576 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.105 2026-10-29 03:33:42,578 100 INFO rb-19fb48c-226083-429900 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 03:33:42,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:33:42,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.022 2026-10-29 03:33:42,623 100 INFO rb-19fb48c-226083-429900 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 03:33:42,706 100 INFO rb-19fb48c-226083-429900 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 03:33:42,750 100 INFO rb-19fb48c-226083-429900 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 03:33:42,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:33:42,848 100 INFO rb-19fb48c-226083-429900 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 03:33:42,911 100 INFO rb-19fb48c-226083-429900 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 03:33:42,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:33:42,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:33:42,953 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31457 2026-10-29 03:33:42,954 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:33:42,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31457 2026-10-29 03:33:43,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033343_081119_TestUi.txt 2026-10-29 03:33:43,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3on35_na_chrome_odoo" 2026-10-29 03:33:43,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-29 03:33:45,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31662 2026-10-29 03:33:45,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcr0aoztv_chrome_odoo 2026-10-29 03:33:45,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36979/json/version 2026-10-29 03:33:45,182 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36979/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:33:45,210 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:33:45,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36979/json 2026-10-29 03:33:45,212 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36979/json with timeout 3 increased to 10s during tests 2026-10-29 03:33:45,225 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36979/devtools/page/93DB1241DCFE2A42FF54E4606D57EFD3 2026-10-29 03:33:45,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:33:45,253 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:33:45,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:33:45,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:33:45,632 100 INFO rb-19fb48c-226083-429900 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 03:33:45,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:33:45,657 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:33:46,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.096 0.858 2026-10-29 03:33:46,609 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '93DB1241DCFE2A42FF54E4606D57EFD3', 'loaderId': '7BDC284001A4F7F6DD645C0161266D5B', 'isDownload': False} 2026-10-29 03:33:46,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-29 03:33:46,638 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:46,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:46] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-10-29 03:33:46,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:46] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 03:33:46,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:46] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.054 2026-10-29 03:33:47,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 03:33:47,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.046 2026-10-29 03:33:47,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 03:33:47,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:33:47,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:33:47,359 100 INFO rb-19fb48c-226083-429900 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 03:33:48,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.354 0.757 2026-10-29 03:33:48,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:48] "GET /pos/web HTTP/1.1" 200 - 20 0.039 1.111 2026-10-29 03:33:48,619 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:48,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.156 2026-10-29 03:33:48,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:33:48,857 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:33:49,685 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.174 0.567 2026-10-29 03:33:49,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:33:49,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:49] "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 03:33:49,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-10-29 03:33:49,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:33:49,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.038 0.063 2026-10-29 03:33:50,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.154 2026-10-29 03:33:50,092 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:33:50,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.232 2026-10-29 03:33:50,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.281 2026-10-29 03:33:50,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.364 2026-10-29 03:33:50,290 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33: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 03:33:50,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:33:50,338 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:33:50,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.038 0.417 2026-10-29 03:33:50,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.406 2026-10-29 03:33:50,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.347 2026-10-29 03:33:50,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:33:50,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.387 2026-10-29 03:33:50,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.405 2026-10-29 03:33:50,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.009 0.283 2026-10-29 03:33:50,670 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:33:50,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.026 0.261 2026-10-29 03:33:50,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.282 2026-10-29 03:33:50,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.283 2026-10-29 03:33:50,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.016 0.258 2026-10-29 03:33:50,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.258 2026-10-29 03:33:50,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.185 2026-10-29 03:33:50,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.209 2026-10-29 03:33:50,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.250 2026-10-29 03:33:51,017 100 INFO rb-19fb48c-226083-429900 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 03:33:51,030 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:33:51,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.318 2026-10-29 03:33:51,065 100 INFO rb-19fb48c-226083-429900 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 03:33:51,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.013 0.274 2026-10-29 03:33:51,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.298 2026-10-29 03:33:51,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.261 2026-10-29 03:33:51,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.168 2026-10-29 03:33:51,193 100 INFO rb-19fb48c-226083-429900 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 03:33:51,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.184 2026-10-29 03:33:51,262 100 INFO rb-19fb48c-226083-429900 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 03:33:51,319 100 INFO rb-19fb48c-226083-429900 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 03:33:51,333 100 INFO rb-19fb48c-226083-429900 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 03:33:51,338 100 INFO rb-19fb48c-226083-429900 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 03:33:51,419 100 INFO rb-19fb48c-226083-429900 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 03:33:51,427 100 INFO rb-19fb48c-226083-429900 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 03:33:51,428 100 INFO rb-19fb48c-226083-429900 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 03:33:51,461 100 INFO rb-19fb48c-226083-429900 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 03:33:51,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:33:51,534 100 INFO rb-19fb48c-226083-429900 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 03:33:51,539 100 INFO rb-19fb48c-226083-429900 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 03:33:51,566 100 INFO rb-19fb48c-226083-429900 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 03:33:51,577 100 INFO rb-19fb48c-226083-429900 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 03:33:51,615 100 INFO rb-19fb48c-226083-429900 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 03:33:51,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:33:51,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:51,630 100 INFO rb-19fb48c-226083-429900 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 03:33:51,649 100 INFO rb-19fb48c-226083-429900 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 03:33:51,668 100 INFO rb-19fb48c-226083-429900 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 03:33:51,679 100 INFO rb-19fb48c-226083-429900 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 03:33:51,695 100 INFO rb-19fb48c-226083-429900 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 03:33:51,713 100 INFO rb-19fb48c-226083-429900 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 03:33:51,726 100 INFO rb-19fb48c-226083-429900 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 03:33:51,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:33:51,761 100 INFO rb-19fb48c-226083-429900 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 03:33:51,790 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.009 0.030 2026-10-29 03:33:51,836 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74920115 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-10-29 03:33:51,840 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:33:52,096 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74920115 with result: [{'id': 355, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-10-29 03:33:52,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.103 0.199 2026-10-29 03:33:52,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.057 0.111 2026-10-29 03:33:52,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.023 2026-10-29 03:33:52,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 03:33:53,151 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:33:53,167 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:53,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31662 2026-10-29 03:33:53,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:33:53,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31662 2026-10-29 03:33:53,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033353_328983_TestUi.txt 2026-10-29 03:33:53,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcr0aoztv_chrome_odoo" 2026-10-29 03:33:53,387 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-29 03:33:55,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31878 2026-10-29 03:33:55,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuwuf1zye_chrome_odoo 2026-10-29 03:33:55,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43349/json/version 2026-10-29 03:33:55,669 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43349/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:33:55,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:33:55,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43349/json 2026-10-29 03:33:55,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43349/json with timeout 3 increased to 10s during tests 2026-10-29 03:33:55,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43349/devtools/page/E9F17CA16516239AE469A7E1A00A5EF5 2026-10-29 03:33:55,742 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:33:55,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:33:56,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:33:56,171 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:33:56,174 100 INFO rb-19fb48c-226083-429900 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 03:33:56,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 03:33:56,195 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:33:57,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.101 0.815 2026-10-29 03:33:57,110 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E9F17CA16516239AE469A7E1A00A5EF5', 'loaderId': '3436F2FEA84DC420550F8E20FC38610A', 'isDownload': False} 2026-10-29 03:33:57,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-29 03:33:57,139 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:57,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.016 2026-10-29 03:33:57,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-29 03:33:57,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-10-29 03:33:57,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 03:33:57,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.025 2026-10-29 03:33:57,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-29 03:33:57,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:33:57,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:33:57,871 100 INFO rb-19fb48c-226083-429900 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 03:33:58,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.296 0.732 2026-10-29 03:33:58,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.064 2026-10-29 03:33:59,024 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:33:59,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:59] "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 03:33:59,164 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:33:59,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:33:59,999 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:33:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.157 0.562 2026-10-29 03:34:00,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:34:00,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "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 03:34:00,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "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 03:34:00,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:34:00,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.036 0.066 2026-10-29 03:34:00,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.159 2026-10-29 03:34:00,429 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:34:00,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.201 2026-10-29 03:34:00,560 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.305 2026-10-29 03:34:00,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.344 2026-10-29 03:34:00,658 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34: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 03:34:00,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:34:00,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:34:00,733 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:34:00,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.449 2026-10-29 03:34:00,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.424 2026-10-29 03:34:00,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.043 0.415 2026-10-29 03:34:00,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.464 2026-10-29 03:34:01,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.436 2026-10-29 03:34:01,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.012 0.317 2026-10-29 03:34:01,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.314 2026-10-29 03:34:01,095 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:34:01,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.022 0.326 2026-10-29 03:34:01,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.319 2026-10-29 03:34:01,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.014 0.275 2026-10-29 03:34:01,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.208 2026-10-29 03:34:01,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.188 2026-10-29 03:34:01,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.188 2026-10-29 03:34:01,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.245 2026-10-29 03:34:01,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.227 2026-10-29 03:34:01,401 100 INFO rb-19fb48c-226083-429900 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 03:34:01,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:34:01,427 100 INFO rb-19fb48c-226083-429900 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 03:34:01,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.021 0.212 2026-10-29 03:34:01,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.228 2026-10-29 03:34:01,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.129 2026-10-29 03:34:01,502 100 INFO rb-19fb48c-226083-429900 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 03:34:01,524 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 03:34:01,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.101 2026-10-29 03:34:01,574 100 INFO rb-19fb48c-226083-429900 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 03:34:01,578 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.034 2026-10-29 03:34:01,579 100 INFO rb-19fb48c-226083-429900 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 03:34:01,599 100 INFO rb-19fb48c-226083-429900 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 03:34:01,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.023 2026-10-29 03:34:01,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 03:34:01,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-10-29 03:34:01,708 100 INFO rb-19fb48c-226083-429900 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 03:34:01,713 100 INFO rb-19fb48c-226083-429900 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 03:34:01,767 100 INFO rb-19fb48c-226083-429900 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 03:34:01,787 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:34:01,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:34:01,792 100 INFO rb-19fb48c-226083-429900 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 03:34:01,809 100 INFO rb-19fb48c-226083-429900 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 03:34:01,828 100 INFO rb-19fb48c-226083-429900 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 03:34:01,842 100 INFO rb-19fb48c-226083-429900 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 03:34:01,856 100 INFO rb-19fb48c-226083-429900 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 03:34:01,871 100 INFO rb-19fb48c-226083-429900 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 03:34:01,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:34:01,918 100 INFO rb-19fb48c-226083-429900 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 03:34:01,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.026 2026-10-29 03:34:01,963 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:34:01,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22182594 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-10-29 03:34:02,222 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22182594 with result: [{'id': 356, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-10-29 03:34:02,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.087 0.199 2026-10-29 03:34:02,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.039 0.095 2026-10-29 03:34:02,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.025 2026-10-29 03:34:02,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:34:03,209 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:34:03,226 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:03,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31878 2026-10-29 03:34:03,245 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:34:03,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31878 2026-10-29 03:34:03,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033403_355179_TestUi.txt 2026-10-29 03:34:03,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpuwuf1zye_chrome_odoo" 2026-10-29 03:34:03,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-29 03:34:05,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32091 2026-10-29 03:34:05,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp87jw_81__chrome_odoo 2026-10-29 03:34:05,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44649/json/version 2026-10-29 03:34:05,567 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44649/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:34:05,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:34:05,580 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44649/json 2026-10-29 03:34:05,581 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44649/json with timeout 3 increased to 10s during tests 2026-10-29 03:34:05,588 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44649/devtools/page/5DE790BE70D484E77779F41C0D9B4C51 2026-10-29 03:34:05,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:34:05,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:34:05,975 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:34:05,990 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:34:05,993 100 INFO rb-19fb48c-226083-429900 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 03:34:05,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:34:06,021 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:34:07,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.107 1.001 2026-10-29 03:34:07,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5DE790BE70D484E77779F41C0D9B4C51', 'loaderId': 'ABC62BEA33C893EC2526894BB4F26F6E', 'isDownload': False} 2026-10-29 03:34:07,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-29 03:34:07,152 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:07,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-29 03:34:07,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 03:34:07,231 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.056 2026-10-29 03:34:07,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 03:34:07,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.010 2026-10-29 03:34:07,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:34:07,848 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:34:07,851 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:34:07,892 100 INFO rb-19fb48c-226083-429900 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 03:34:08,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.348 0.725 2026-10-29 03:34:09,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:09] "GET /pos/web HTTP/1.1" 200 - 20 0.026 1.087 2026-10-29 03:34:09,081 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:09,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.103 2026-10-29 03:34:09,284 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:34:09,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:34:10,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.178 0.567 2026-10-29 03:34:10,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:34:10,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.070 2026-10-29 03:34:10,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.022 2026-10-29 03:34:10,323 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:34:10,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.056 0.113 2026-10-29 03:34:10,596 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:34:10,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.242 2026-10-29 03:34:10,694 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.289 2026-10-29 03:34:10,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.350 2026-10-29 03:34:10,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "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 03:34:10,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:34:10,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.428 2026-10-29 03:34:10,904 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:34:10,952 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.507 2026-10-29 03:34:10,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.354 2026-10-29 03:34:11,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.372 2026-10-29 03:34:11,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.354 2026-10-29 03:34:11,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:34:11,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.012 0.196 2026-10-29 03:34:11,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 03:34:11,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.023 0.248 2026-10-29 03:34:11,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.245 2026-10-29 03:34:11,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.235 2026-10-29 03:34:11,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.210 2026-10-29 03:34:11,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.204 2026-10-29 03:34:11,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.176 2026-10-29 03:34:11,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.146 2026-10-29 03:34:11,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.193 2026-10-29 03:34:11,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.217 2026-10-29 03:34:11,509 100 INFO rb-19fb48c-226083-429900 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 03:34:11,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.258 2026-10-29 03:34:11,539 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:34:11,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.250 2026-10-29 03:34:11,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.001 0.274 2026-10-29 03:34:11,577 100 INFO rb-19fb48c-226083-429900 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 03:34:11,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.232 2026-10-29 03:34:11,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.202 2026-10-29 03:34:11,669 100 INFO rb-19fb48c-226083-429900 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 03:34:11,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.150 2026-10-29 03:34:11,724 100 INFO rb-19fb48c-226083-429900 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 03:34:11,793 100 INFO rb-19fb48c-226083-429900 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 03:34:11,808 100 INFO rb-19fb48c-226083-429900 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 03:34:11,821 100 INFO rb-19fb48c-226083-429900 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 03:34:11,864 100 INFO rb-19fb48c-226083-429900 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 03:34:11,874 100 INFO rb-19fb48c-226083-429900 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 03:34:11,883 100 INFO rb-19fb48c-226083-429900 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 03:34:11,896 100 INFO rb-19fb48c-226083-429900 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 03:34:11,916 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:34:11,974 100 INFO rb-19fb48c-226083-429900 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 03:34:11,987 100 INFO rb-19fb48c-226083-429900 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 03:34:11,992 100 INFO rb-19fb48c-226083-429900 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 03:34:12,005 100 INFO rb-19fb48c-226083-429900 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 03:34:12,042 100 INFO rb-19fb48c-226083-429900 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 03:34:12,050 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:12,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:34:12,062 100 INFO rb-19fb48c-226083-429900 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 03:34:12,082 100 INFO rb-19fb48c-226083-429900 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 03:34:12,110 100 INFO rb-19fb48c-226083-429900 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 03:34:12,111 100 INFO rb-19fb48c-226083-429900 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 03:34:12,126 100 INFO rb-19fb48c-226083-429900 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 03:34:12,138 100 INFO rb-19fb48c-226083-429900 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 03:34:12,157 100 INFO rb-19fb48c-226083-429900 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 03:34:12,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:34:12,195 100 INFO rb-19fb48c-226083-429900 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 03:34:12,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.024 2026-10-29 03:34:12,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79965284 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-10-29 03:34:12,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:34:12,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79965284 with result: [{'id': 357, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-10-29 03:34:12,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.090 0.203 2026-10-29 03:34:12,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.032 0.089 2026-10-29 03:34:12,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.019 2026-10-29 03:34:13,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:34:13,526 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:13,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32091 2026-10-29 03:34:13,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:34:13,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32091 2026-10-29 03:34:13,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033413_700611_TestUi.txt 2026-10-29 03:34:13,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp87jw_81__chrome_odoo" 2026-10-29 03:34:13,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-29 03:34:16,022 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32311 2026-10-29 03:34:16,022 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr1mrlu3w_chrome_odoo 2026-10-29 03:34:16,023 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42469/json/version 2026-10-29 03:34:16,024 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42469/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:34:16,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:34:16,105 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42469/json 2026-10-29 03:34:16,106 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42469/json with timeout 3 increased to 10s during tests 2026-10-29 03:34:16,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42469/devtools/page/2C387B7B8FFF1622314D354C1F2907C8 2026-10-29 03:34:16,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:34:16,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:34:16,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:34:16,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:34:16,536 100 INFO rb-19fb48c-226083-429900 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 03:34:16,537 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:34:16,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:34:17,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.106 0.931 2026-10-29 03:34:17,605 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2C387B7B8FFF1622314D354C1F2907C8', 'loaderId': 'B38BF0FAFEF74D097E45F9BBC18C6970', 'isDownload': False} 2026-10-29 03:34:17,605 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-29 03:34:17,660 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:17,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:17] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.027 2026-10-29 03:34:17,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:17] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-10-29 03:34:17,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:17] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.059 2026-10-29 03:34:18,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:18] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:34:18,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 03:34:18,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:34:18,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:34:18,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:34:18,374 100 INFO rb-19fb48c-226083-429900 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 03:34:19,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.289 0.738 2026-10-29 03:34:19,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.055 2026-10-29 03:34:19,543 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:19,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.142 2026-10-29 03:34:19,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:34:19,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:34:20,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:34:20,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.209 0.597 2026-10-29 03:34:20,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.094 2026-10-29 03:34:20,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:20] "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 03:34:20,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:34:20,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.047 0.117 2026-10-29 03:34:21,037 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.191 2026-10-29 03:34:21,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.273 2026-10-29 03:34:21,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.007 0.259 2026-10-29 03:34:21,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.285 2026-10-29 03:34:21,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.033 0.326 2026-10-29 03:34:21,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.299 2026-10-29 03:34:21,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:34:21,304 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "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 03:34:21,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34: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 03:34:21,363 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:34:21,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.041 0.312 2026-10-29 03:34:21,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.338 2026-10-29 03:34:21,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.377 2026-10-29 03:34:21,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:34:21,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.441 2026-10-29 03:34:21,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.317 2026-10-29 03:34:21,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.028 0.348 2026-10-29 03:34:21,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.010 0.378 2026-10-29 03:34:21,784 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:34:21,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.377 2026-10-29 03:34:21,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.323 2026-10-29 03:34:21,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.229 2026-10-29 03:34:21,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.198 2026-10-29 03:34:21,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.145 2026-10-29 03:34:21,991 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:21] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.181 2026-10-29 03:34:21,993 100 INFO rb-19fb48c-226083-429900 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 03:34:22,007 100 INFO rb-19fb48c-226083-429900 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 03:34:22,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.215 2026-10-29 03:34:22,032 100 INFO rb-19fb48c-226083-429900 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 03:34:22,040 100 INFO rb-19fb48c-226083-429900 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 03:34:22,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:34:22,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.229 2026-10-29 03:34:22,077 100 INFO rb-19fb48c-226083-429900 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 03:34:22,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.236 2026-10-29 03:34:22,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.167 2026-10-29 03:34:22,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.152 2026-10-29 03:34:22,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.085 2026-10-29 03:34:22,988 100 INFO rb-19fb48c-226083-429900 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 03:34:23,017 100 INFO rb-19fb48c-226083-429900 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 03:34:23,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:23,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:34:23,041 100 INFO rb-19fb48c-226083-429900 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 03:34:23,057 100 INFO rb-19fb48c-226083-429900 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 03:34:23,083 100 INFO rb-19fb48c-226083-429900 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 03:34:23,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:34:23,107 100 INFO rb-19fb48c-226083-429900 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 03:34:23,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76453332 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-10-29 03:34:23,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:34:23,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76453332 with result: [{'id': 358, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-10-29 03:34:23,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.098 0.196 2026-10-29 03:34:23,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.019 0.037 2026-10-29 03:34:23,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:23] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.023 2026-10-29 03:34:23,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 03:34:24,288 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:34:24,320 100 INFO rb-19fb48c-226083-429900 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 03:34:24,432 100 INFO rb-19fb48c-226083-429900 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 03:34:24,453 100 INFO rb-19fb48c-226083-429900 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 03:34:24,500 100 INFO rb-19fb48c-226083-429900 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 03:34:24,513 100 INFO rb-19fb48c-226083-429900 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 03:34:24,522 100 INFO rb-19fb48c-226083-429900 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 03:34:24,541 100 INFO rb-19fb48c-226083-429900 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 03:34:24,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:34:24,583 100 INFO rb-19fb48c-226083-429900 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 03:34:24,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.068 2026-10-29 03:34:24,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 03:34:25,446 100 INFO rb-19fb48c-226083-429900 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 03:34:25,453 100 INFO rb-19fb48c-226083-429900 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 03:34:25,477 100 INFO rb-19fb48c-226083-429900 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 03:34:25,503 100 INFO rb-19fb48c-226083-429900 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 03:34:25,522 100 INFO rb-19fb48c-226083-429900 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 03:34:25,541 100 INFO rb-19fb48c-226083-429900 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 03:34:25,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:34:25,573 100 INFO rb-19fb48c-226083-429900 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 03:34:25,592 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.019 2026-10-29 03:34:25,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75218063 for PoS orders references: ['Order 00294-002-0002'] (draft: False) 2026-10-29 03:34:25,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75218063 with result: [{'id': 359, 'pos_reference': 'Order 00294-002-0002', 'account_move': False}] 2026-10-29 03:34:25,739 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.033 0.071 2026-10-29 03:34:25,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.026 0.066 2026-10-29 03:34:26,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:34:26,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:26,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32311 2026-10-29 03:34:26,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:34:26,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32311 2026-10-29 03:34:26,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033426_837926_TestUi.txt 2026-10-29 03:34:26,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr1mrlu3w_chrome_odoo" 2026-10-29 03:34:26,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-29 03:34:29,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32533 2026-10-29 03:34:29,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbdcxek_q_chrome_odoo 2026-10-29 03:34:29,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40933/json/version 2026-10-29 03:34:29,028 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40933/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:34:29,085 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:34:29,086 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40933/json 2026-10-29 03:34:29,087 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40933/json with timeout 3 increased to 10s during tests 2026-10-29 03:34:29,120 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40933/devtools/page/36C964FB41741386B34EC390BB9794BD 2026-10-29 03:34:29,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:34:29,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:34:29,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:34:29,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:34:29,575 100 INFO rb-19fb48c-226083-429900 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 03:34:29,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:34:29,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:34:31,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.100 2.017 2026-10-29 03:34:31,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '36C964FB41741386B34EC390BB9794BD', 'loaderId': '95CC529B1E3C7DB959294E6171D78E6D', 'isDownload': False} 2026-10-29 03:34:31,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-29 03:34:31,771 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:31,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:31] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.042 2026-10-29 03:34:31,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:31] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-10-29 03:34:31,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:31] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.049 2026-10-29 03:34:32,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 03:34:32,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 03:34:32,552 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:34:32,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-29 03:34:32,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:34:32,606 100 INFO rb-19fb48c-226083-429900 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 03:34:33,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.370 0.751 2026-10-29 03:34:33,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:33] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.108 2026-10-29 03:34:33,832 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:33,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.146 2026-10-29 03:34:34,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:34:34,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 03:34:34,856 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:34:34,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.189 0.635 2026-10-29 03:34:35,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "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 03:34:35,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.024 2026-10-29 03:34:35,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 03:34:35,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.040 0.053 2026-10-29 03:34:35,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.015 2026-10-29 03:34:35,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.152 2026-10-29 03:34:35,377 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:34:35,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.219 2026-10-29 03:34:35,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.284 2026-10-29 03:34:35,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.372 2026-10-29 03:34:35,621 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34: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 03:34:35,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:34:35,694 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:34:35,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.518 2026-10-29 03:34:35,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:34:35,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.472 2026-10-29 03:34:35,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.429 2026-10-29 03:34:35,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.414 2026-10-29 03:34:35,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.401 2026-10-29 03:34:35,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.296 2026-10-29 03:34:35,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.005 0.260 2026-10-29 03:34:36,003 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:34:36,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.240 2026-10-29 03:34:36,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.029 0.239 2026-10-29 03:34:36,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.195 2026-10-29 03:34:36,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.055 0.189 2026-10-29 03:34:36,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.208 2026-10-29 03:34:36,223 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.193 2026-10-29 03:34:36,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.221 2026-10-29 03:34:36,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.202 2026-10-29 03:34:36,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.225 2026-10-29 03:34:36,349 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.066 2026-10-29 03:34:36,361 100 INFO rb-19fb48c-226083-429900 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 03:34:36,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:34:36,415 100 INFO rb-19fb48c-226083-429900 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 03:34:36,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.039 2026-10-29 03:34:36,520 100 INFO rb-19fb48c-226083-429900 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 03:34:36,542 100 INFO rb-19fb48c-226083-429900 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 03:34:36,650 100 INFO rb-19fb48c-226083-429900 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 03:34:36,698 100 INFO rb-19fb48c-226083-429900 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 03:34:36,710 100 INFO rb-19fb48c-226083-429900 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 03:34:36,722 100 INFO rb-19fb48c-226083-429900 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 03:34:36,794 100 INFO rb-19fb48c-226083-429900 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 03:34:36,805 100 INFO rb-19fb48c-226083-429900 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 03:34:36,806 100 INFO rb-19fb48c-226083-429900 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 03:34:36,828 100 INFO rb-19fb48c-226083-429900 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 03:34:36,856 100 INFO rb-19fb48c-226083-429900 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 03:34:36,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:34:36,871 100 INFO rb-19fb48c-226083-429900 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 03:34:36,874 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:36,877 100 INFO rb-19fb48c-226083-429900 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 03:34:36,899 100 INFO rb-19fb48c-226083-429900 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 03:34:36,906 100 INFO rb-19fb48c-226083-429900 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 03:34:36,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:34:36,938 100 INFO rb-19fb48c-226083-429900 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 03:34:36,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.027 2026-10-29 03:34:37,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46677354 for PoS orders references: ['Order 00295-002-0001'] (draft: False) 2026-10-29 03:34:37,064 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:34:37,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46677354 with result: [{'id': 360, 'pos_reference': 'Order 00295-002-0001', 'account_move': False}] 2026-10-29 03:34:37,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.120 0.248 2026-10-29 03:34:37,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.047 0.111 2026-10-29 03:34:37,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.020 2026-10-29 03:34:38,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:34:38,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:34:38,393 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:38,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32533 2026-10-29 03:34:38,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:34:38,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32533 2026-10-29 03:34:38,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033438_541750_TestUi.txt 2026-10-29 03:34:38,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbdcxek_q_chrome_odoo" 2026-10-29 03:34:38,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-29 03:34:40,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32748 2026-10-29 03:34:40,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1_khq8fy_chrome_odoo 2026-10-29 03:34:40,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45803/json/version 2026-10-29 03:34:40,663 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45803/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:34:40,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:34:40,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45803/json 2026-10-29 03:34:40,703 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45803/json with timeout 3 increased to 10s during tests 2026-10-29 03:34:40,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45803/devtools/page/4F5525D6A2912CDD5B24D5E88505EF45 2026-10-29 03:34:40,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:34:40,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:34:41,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:34:41,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:34:41,121 100 INFO rb-19fb48c-226083-429900 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 03:34:41,121 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:34:41,139 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:34:42,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.088 0.972 2026-10-29 03:34:42,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4F5525D6A2912CDD5B24D5E88505EF45', 'loaderId': '00EEAD033721CE6249351729C4100E7B', 'isDownload': False} 2026-10-29 03:34:42,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-29 03:34:42,226 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:42,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.013 2026-10-29 03:34:42,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-29 03:34:42,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.045 2026-10-29 03:34:42,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 03:34:42,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 03:34:42,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:34:42,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 03:34:42,864 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:34:42,890 100 INFO rb-19fb48c-226083-429900 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 03:34:43,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.306 0.743 2026-10-29 03:34:44,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:44] "GET /pos/web HTTP/1.1" 200 - 20 0.031 1.068 2026-10-29 03:34:44,096 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:44,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.120 2026-10-29 03:34:44,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 03:34:44,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:34:45,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:34:45,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.196 0.629 2026-10-29 03:34:45,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.078 2026-10-29 03:34:45,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.019 2026-10-29 03:34:45,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:34:45,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.041 0.069 2026-10-29 03:34:45,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.152 2026-10-29 03:34:45,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:34:45,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.210 2026-10-29 03:34:45,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.298 2026-10-29 03:34:45,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.347 2026-10-29 03:34:45,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.393 2026-10-29 03:34:45,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.348 2026-10-29 03:34:45,878 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "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 03:34:45,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:34:45,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:34:46,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.360 2026-10-29 03:34:46,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.395 2026-10-29 03:34:46,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.388 2026-10-29 03:34:46,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.365 2026-10-29 03:34:46,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.006 0.282 2026-10-29 03:34:46,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.273 2026-10-29 03:34:46,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:34:46,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.263 2026-10-29 03:34:46,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:34:46,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.034 0.268 2026-10-29 03:34:46,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.270 2026-10-29 03:34:46,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.251 2026-10-29 03:34:46,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.016 0.226 2026-10-29 03:34:46,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.211 2026-10-29 03:34:46,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.284 2026-10-29 03:34:46,597 100 INFO rb-19fb48c-226083-429900 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 03:34:46,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:34:46,641 100 INFO rb-19fb48c-226083-429900 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 03:34:46,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.319 2026-10-29 03:34:46,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.305 2026-10-29 03:34:46,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.010 0.309 2026-10-29 03:34:46,747 100 INFO rb-19fb48c-226083-429900 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 03:34:46,779 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.306 2026-10-29 03:34:46,781 100 INFO rb-19fb48c-226083-429900 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 03:34:46,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.241 2026-10-29 03:34:46,857 100 INFO rb-19fb48c-226083-429900 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 03:34:46,868 100 INFO rb-19fb48c-226083-429900 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 03:34:46,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.258 2026-10-29 03:34:46,874 100 INFO rb-19fb48c-226083-429900 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 03:34:46,947 100 INFO rb-19fb48c-226083-429900 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 03:34:46,952 100 INFO rb-19fb48c-226083-429900 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 03:34:46,954 100 INFO rb-19fb48c-226083-429900 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 03:34:46,978 100 INFO rb-19fb48c-226083-429900 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 03:34:46,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:34:47,045 100 INFO rb-19fb48c-226083-429900 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 03:34:47,055 100 INFO rb-19fb48c-226083-429900 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 03:34:47,059 100 INFO rb-19fb48c-226083-429900 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 03:34:47,071 100 INFO rb-19fb48c-226083-429900 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 03:34:47,108 100 INFO rb-19fb48c-226083-429900 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 03:34:47,121 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:34:47,122 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:34:47,125 100 INFO rb-19fb48c-226083-429900 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 03:34:47,148 100 INFO rb-19fb48c-226083-429900 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 03:34:47,161 100 INFO rb-19fb48c-226083-429900 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 03:34:47,179 100 INFO rb-19fb48c-226083-429900 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 03:34:47,186 100 INFO rb-19fb48c-226083-429900 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 03:34:47,204 100 INFO rb-19fb48c-226083-429900 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 03:34:47,226 100 INFO rb-19fb48c-226083-429900 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 03:34:47,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:34:47,264 100 INFO rb-19fb48c-226083-429900 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 03:34:47,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.025 2026-10-29 03:34:47,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48611562 for PoS orders references: ['Order 00296-002-0001'] (draft: False) 2026-10-29 03:34:47,343 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:34:47,588 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48611562 with result: [{'id': 361, 'pos_reference': 'Order 00296-002-0001', 'account_move': False}] 2026-10-29 03:34:47,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.106 0.191 2026-10-29 03:34:47,777 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.044 0.095 2026-10-29 03:34:47,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.017 2026-10-29 03:34:48,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:34:48,580 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:34:48,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:48,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32748 2026-10-29 03:34:48,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:34:48,641 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32748 2026-10-29 03:34:48,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033448_757986_TestUi.txt 2026-10-29 03:34:48,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1_khq8fy_chrome_odoo" 2026-10-29 03:34:48,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-10-29 03:34:50,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32959 2026-10-29 03:34:50,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpasndy2gv_chrome_odoo 2026-10-29 03:34:50,988 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38441/json/version 2026-10-29 03:34:50,990 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38441/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:34:51,058 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:34:51,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38441/json 2026-10-29 03:34:51,067 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38441/json with timeout 3 increased to 10s during tests 2026-10-29 03:34:51,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38441/devtools/page/AA17C21E7C0B9E4C02E695DF247CB1BA 2026-10-29 03:34:51,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:34:51,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:34:51,539 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:34:51,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:34:51,550 100 INFO rb-19fb48c-226083-429900 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 03:34:51,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-10-29 03:34:51,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:34:52,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:52] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.087 0.954 2026-10-29 03:34:52,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AA17C21E7C0B9E4C02E695DF247CB1BA', 'loaderId': '6F99EC71DAC6A2C9E9A9BB1FEE7817D2', 'isDownload': False} 2026-10-29 03:34:52,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-10-29 03:34:52,635 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:34:52,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:52] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.015 2026-10-29 03:34:52,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:52] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-10-29 03:34:52,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:52] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.049 2026-10-29 03:34:53,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 03:34:53,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.024 2026-10-29 03:34:53,338 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:34:53,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:34:53,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.043 2026-10-29 03:34:53,400 100 INFO rb-19fb48c-226083-429900 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 03:34:54,173 100 INFO rb-19fb48c-226083-429900 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 03:34:54,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.317 0.756 2026-10-29 03:34:54,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.074 2026-10-29 03:34:54,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "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 03:34:54,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-29 03:34:54,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.039 0.066 2026-10-29 03:34:54,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "GET /web/image?model=product.product&field=image_128&id=1532&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.156 2026-10-29 03:34:54,863 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:34:54,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.215 2026-10-29 03:34:54,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:54] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.007 0.276 2026-10-29 03:34:55,000 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "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 03:34:55,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:34:55,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:55,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.337 2026-10-29 03:34:55,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.393 2026-10-29 03:34:55,136 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.334 2026-10-29 03:34:55,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.325 2026-10-29 03:34:55,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.369 2026-10-29 03:34:55,321 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:34:55,323 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.258 2026-10-29 03:34:55,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.271 2026-10-29 03:34:55,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.055 0.237 2026-10-29 03:34:55,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.284 2026-10-29 03:34:55,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.259 2026-10-29 03:34:55,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.028 0.275 2026-10-29 03:34:55,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.208 2026-10-29 03:34:55,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.012 0.257 2026-10-29 03:34:55,642 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.006 0.272 2026-10-29 03:34:55,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.011 0.209 2026-10-29 03:34:55,741 100 INFO rb-19fb48c-226083-429900 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 03:34:55,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.304 2026-10-29 03:34:55,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.237 2026-10-29 03:34:55,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.235 2026-10-29 03:34:55,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.193 2026-10-29 03:34:55,873 100 INFO rb-19fb48c-226083-429900 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 03:34:55,900 100 INFO rb-19fb48c-226083-429900 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 03:34:55,993 100 INFO rb-19fb48c-226083-429900 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 03:34:56,020 100 INFO rb-19fb48c-226083-429900 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 03:34:56,030 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:34:56,058 100 INFO rb-19fb48c-226083-429900 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 03:34:56,062 100 INFO rb-19fb48c-226083-429900 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 03:34:56,072 100 INFO rb-19fb48c-226083-429900 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 03:34:56,103 100 INFO rb-19fb48c-226083-429900 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 03:34:56,118 100 INFO rb-19fb48c-226083-429900 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 03:34:56,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:34:56,144 100 INFO rb-19fb48c-226083-429900 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 03:34:56,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:56] "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 03:34:56,166 100 INFO rb-19fb48c-226083-429900 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 03:34:56,173 100 INFO rb-19fb48c-226083-429900 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 03:34:56,194 100 INFO rb-19fb48c-226083-429900 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 03:34:56,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.020 2026-10-29 03:34:56,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25094422 for PoS orders references: ['Order 00298-001-0001'] (draft: False) 2026-10-29 03:34:56,276 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:34:56,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25094422 with result: [{'id': 362, 'pos_reference': 'Order 00298-001-0001', 'account_move': False}] 2026-10-29 03:34:56,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.113 0.160 2026-10-29 03:34:56,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.053 0.074 2026-10-29 03:34:56,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:56] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 03:34:57,489 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:34:57,514 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:34:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:34:57,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32959 2026-10-29 03:34:57,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:34:57,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32959 2026-10-29 03:34:57,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033457_626844_TestUi.txt 2026-10-29 03:34:57,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpasndy2gv_chrome_odoo" 2026-10-29 03:34:57,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-29 03:34:58,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33163 2026-10-29 03:34:58,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpu47lhhyf_chrome_odoo 2026-10-29 03:34:58,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40411/json/version 2026-10-29 03:34:58,761 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40411/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:34:58,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:34:58,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40411/json 2026-10-29 03:34:58,800 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40411/json with timeout 3 increased to 10s during tests 2026-10-29 03:34:58,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40411/devtools/page/D906E4B11229329CB9C5A9DC95EAFDBD 2026-10-29 03:34:58,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:34:58,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:34:59,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:34:59,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:34:59,145 100 INFO rb-19fb48c-226083-429900 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 03:34:59,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:34:59,165 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:35:00,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.107 0.886 2026-10-29 03:35:00,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D906E4B11229329CB9C5A9DC95EAFDBD', 'loaderId': '2197D3E52DE5E552AE41955454EEDAAA', 'isDownload': False} 2026-10-29 03:35:00,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-29 03:35:00,179 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:35:00,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-10-29 03:35:00,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-29 03:35:00,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.055 2026-10-29 03:35:00,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:35:00,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 03:35:00,823 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-29 03:35:00,829 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:35:00,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:35:00,855 100 INFO rb-19fb48c-226083-429900 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 03:35:01,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.354 0.762 2026-10-29 03:35:02,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:02] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.129 2026-10-29 03:35:02,099 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:35:02,164 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.117 2026-10-29 03:35:02,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:35:02,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:35:03,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:35:03,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.203 0.671 2026-10-29 03:35:03,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.068 2026-10-29 03:35:03,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "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 03:35:03,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-29 03:35:03,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.037 0.068 2026-10-29 03:35:03,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.141 2026-10-29 03:35:03,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:35:03,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.205 2026-10-29 03:35:03,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.303 2026-10-29 03:35:03,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35: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 03:35:03,807 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:35:03,820 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:35:03,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.033 0.380 2026-10-29 03:35:03,911 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.464 2026-10-29 03:35:03,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.394 2026-10-29 03:35:03,997 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.364 2026-10-29 03:35:04,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.384 2026-10-29 03:35:04,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.025 0.273 2026-10-29 03:35:04,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:35:04,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.013 0.294 2026-10-29 03:35:04,160 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:35:04,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.259 2026-10-29 03:35:04,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.267 2026-10-29 03:35:04,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.256 2026-10-29 03:35:04,236 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.222 2026-10-29 03:35:04,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.190 2026-10-29 03:35:04,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.022 2026-10-29 03:35:04,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.165 2026-10-29 03:35:04,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.187 2026-10-29 03:35:04,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.211 2026-10-29 03:35:04,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.268 2026-10-29 03:35:04,481 100 INFO rb-19fb48c-226083-429900 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 03:35:04,490 100 INFO rb-19fb48c-226083-429900 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 03:35:04,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.035 0.024 2026-10-29 03:35:04,597 100 INFO rb-19fb48c-226083-429900 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 03:35:04,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.087 2026-10-29 03:35:04,627 100 INFO rb-19fb48c-226083-429900 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 03:35:04,636 100 INFO rb-19fb48c-226083-429900 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 03:35:05,521 100 INFO rb-19fb48c-226083-429900 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 03:35:05,537 100 INFO rb-19fb48c-226083-429900 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 03:35:05,552 100 INFO rb-19fb48c-226083-429900 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 03:35:05,568 100 INFO rb-19fb48c-226083-429900 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 03:35:05,585 100 INFO rb-19fb48c-226083-429900 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 03:35:05,639 100 INFO rb-19fb48c-226083-429900 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 03:35:05,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:35:05,649 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:35:05,664 100 INFO rb-19fb48c-226083-429900 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 03:35:05,678 100 INFO rb-19fb48c-226083-429900 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 03:35:05,694 100 INFO rb-19fb48c-226083-429900 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 03:35:05,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:05,723 100 INFO rb-19fb48c-226083-429900 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 03:35:05,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46851111 for PoS orders references: ['Order 00299-002-0001'] (draft: False) 2026-10-29 03:35:05,749 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:35:05,984 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46851111 with result: [{'id': 363, 'pos_reference': 'Order 00299-002-0001', 'account_move': False}] 2026-10-29 03:35:06,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.094 0.188 2026-10-29 03:35:06,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.178 2026-10-29 03:35:06,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.034 0.076 2026-10-29 03:35:06,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.019 2026-10-29 03:35:06,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:06] "GET /report/barcode/Code128/044d-230a-41a5 HTTP/1.1" 200 - 2 0.000 0.039 2026-10-29 03:35:06,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:35:06,955 100 INFO rb-19fb48c-226083-429900 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 03:35:07,030 100 INFO rb-19fb48c-226083-429900 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 03:35:07,041 100 INFO rb-19fb48c-226083-429900 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 03:35:07,058 100 INFO rb-19fb48c-226083-429900 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 03:35:07,914 100 INFO rb-19fb48c-226083-429900 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 03:35:07,918 100 INFO rb-19fb48c-226083-429900 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 03:35:07,935 100 INFO rb-19fb48c-226083-429900 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 03:35:07,952 100 INFO rb-19fb48c-226083-429900 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 03:35:07,968 100 INFO rb-19fb48c-226083-429900 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 03:35:07,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:35:08,836 100 INFO rb-19fb48c-226083-429900 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 03:35:08,839 100 INFO rb-19fb48c-226083-429900 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 03:35:08,858 100 INFO rb-19fb48c-226083-429900 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 03:35:08,869 100 INFO rb-19fb48c-226083-429900 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 03:35:08,886 100 INFO rb-19fb48c-226083-429900 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 03:35:08,915 100 INFO rb-19fb48c-226083-429900 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 03:35:08,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:08,938 100 INFO rb-19fb48c-226083-429900 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 03:35:08,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71336259 for PoS orders references: ['Order 00299-002-0002'] (draft: False) 2026-10-29 03:35:09,058 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71336259 with result: [{'id': 364, 'pos_reference': 'Order 00299-002-0002', 'account_move': False}] 2026-10-29 03:35:09,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.042 0.096 2026-10-29 03:35:09,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.023 0.078 2026-10-29 03:35:09,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:09] "GET /report/barcode/Code128/044d-95ee-4633 HTTP/1.1" 200 - 2 0.006 0.020 2026-10-29 03:35:09,974 100 INFO rb-19fb48c-226083-429900 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 03:35:10,035 100 INFO rb-19fb48c-226083-429900 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 03:35:10,040 100 INFO rb-19fb48c-226083-429900 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 03:35:10,055 100 INFO rb-19fb48c-226083-429900 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 03:35:10,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 03:35:10,913 100 INFO rb-19fb48c-226083-429900 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 03:35:10,919 100 INFO rb-19fb48c-226083-429900 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 03:35:10,936 100 INFO rb-19fb48c-226083-429900 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 03:35:10,953 100 INFO rb-19fb48c-226083-429900 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 03:35:10,969 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:35:11,816 100 INFO rb-19fb48c-226083-429900 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 03:35:11,823 100 INFO rb-19fb48c-226083-429900 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 03:35:11,841 100 INFO rb-19fb48c-226083-429900 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 03:35:11,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:11,876 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-10-29 03:35:11,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.053 2026-10-29 03:35:12,720 100 INFO rb-19fb48c-226083-429900 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 03:35:12,736 100 INFO rb-19fb48c-226083-429900 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 03:35:12,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:12,771 100 INFO rb-19fb48c-226083-429900 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 03:35:12,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.016 0.060 2026-10-29 03:35:13,627 100 INFO rb-19fb48c-226083-429900 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 03:35:13,640 100 INFO rb-19fb48c-226083-429900 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 03:35:13,651 100 INFO rb-19fb48c-226083-429900 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 03:35:13,669 100 INFO rb-19fb48c-226083-429900 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 03:35:13,685 100 INFO rb-19fb48c-226083-429900 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 03:35:13,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:13,731 100 INFO rb-19fb48c-226083-429900 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 03:35:13,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.032 2026-10-29 03:35:13,790 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20000607 for PoS orders references: ['Order 00299-002-0003'] (draft: False) 2026-10-29 03:35:13,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20000607 with result: [{'id': 365, 'pos_reference': 'Order 00299-002-0003', 'account_move': False}] 2026-10-29 03:35:13,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.073 0.117 2026-10-29 03:35:14,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.027 0.071 2026-10-29 03:35:14,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:14] "GET /report/barcode/Code128/0440-46b7-463b HTTP/1.1" 200 - 2 0.001 0.023 2026-10-29 03:35:14,317 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:35:14,855 100 INFO rb-19fb48c-226083-429900 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 03:35:14,931 100 INFO rb-19fb48c-226083-429900 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 03:35:14,940 100 INFO rb-19fb48c-226083-429900 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 03:35:14,952 100 INFO rb-19fb48c-226083-429900 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 03:35:15,827 100 INFO rb-19fb48c-226083-429900 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 03:35:15,910 100 INFO rb-19fb48c-226083-429900 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 03:35:15,918 100 INFO rb-19fb48c-226083-429900 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 03:35:15,936 100 INFO rb-19fb48c-226083-429900 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 03:35:16,800 100 INFO rb-19fb48c-226083-429900 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 03:35:16,801 100 INFO rb-19fb48c-226083-429900 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 03:35:16,819 100 INFO rb-19fb48c-226083-429900 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 03:35:16,837 100 INFO rb-19fb48c-226083-429900 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 03:35:16,852 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:16,875 100 INFO rb-19fb48c-226083-429900 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 03:35:16,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.040 2026-10-29 03:35:17,715 100 INFO rb-19fb48c-226083-429900 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 03:35:17,718 100 INFO rb-19fb48c-226083-429900 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 03:35:17,735 100 INFO rb-19fb48c-226083-429900 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 03:35:17,751 100 INFO rb-19fb48c-226083-429900 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 03:35:17,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:35:18,626 100 INFO rb-19fb48c-226083-429900 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 03:35:18,636 100 INFO rb-19fb48c-226083-429900 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 03:35:18,653 100 INFO rb-19fb48c-226083-429900 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 03:35:18,668 100 INFO rb-19fb48c-226083-429900 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 03:35:18,687 100 INFO rb-19fb48c-226083-429900 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 03:35:18,701 100 INFO rb-19fb48c-226083-429900 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 03:35:18,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:18,740 100 INFO rb-19fb48c-226083-429900 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 03:35:18,749 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14596217 for PoS orders references: ['Order 00299-002-0004'] (draft: False) 2026-10-29 03:35:18,873 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14596217 with result: [{'id': 366, 'pos_reference': 'Order 00299-002-0004', 'account_move': False}] 2026-10-29 03:35:18,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.037 0.113 2026-10-29 03:35:19,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.026 0.076 2026-10-29 03:35:19,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:19] "GET /report/barcode/Code128/0447-793f-48bf HTTP/1.1" 200 - 2 0.001 0.020 2026-10-29 03:35:19,782 100 INFO rb-19fb48c-226083-429900 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 03:35:19,851 100 INFO rb-19fb48c-226083-429900 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 03:35:19,859 100 INFO rb-19fb48c-226083-429900 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 03:35:19,868 100 INFO rb-19fb48c-226083-429900 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 03:35:19,885 100 INFO rb-19fb48c-226083-429900 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 03:35:20,755 100 INFO rb-19fb48c-226083-429900 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 03:35:20,814 100 INFO rb-19fb48c-226083-429900 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 03:35:20,819 100 INFO rb-19fb48c-226083-429900 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 03:35:20,839 100 INFO rb-19fb48c-226083-429900 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 03:35:21,686 100 INFO rb-19fb48c-226083-429900 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 03:35:21,779 100 INFO rb-19fb48c-226083-429900 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 03:35:21,786 100 INFO rb-19fb48c-226083-429900 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 03:35:21,801 100 INFO rb-19fb48c-226083-429900 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 03:35:21,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:35:22,662 100 INFO rb-19fb48c-226083-429900 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 03:35:22,667 100 INFO rb-19fb48c-226083-429900 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 03:35:22,684 100 INFO rb-19fb48c-226083-429900 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 03:35:22,702 100 INFO rb-19fb48c-226083-429900 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 03:35:22,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:22,792 100 INFO rb-19fb48c-226083-429900 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 03:35:22,795 100 INFO rb-19fb48c-226083-429900 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 03:35:22,801 100 INFO rb-19fb48c-226083-429900 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 03:35:22,824 100 INFO rb-19fb48c-226083-429900 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 03:35:22,835 100 INFO rb-19fb48c-226083-429900 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 03:35:22,853 100 INFO rb-19fb48c-226083-429900 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 03:35:22,869 100 INFO rb-19fb48c-226083-429900 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 03:35:22,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:22,908 100 INFO rb-19fb48c-226083-429900 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 03:35:22,916 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79440486 for PoS orders references: ['Order 00299-002-0005'] (draft: False) 2026-10-29 03:35:23,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79440486 with result: [{'id': 367, 'pos_reference': 'Order 00299-002-0005', 'account_move': False}] 2026-10-29 03:35:23,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.037 0.128 2026-10-29 03:35:23,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.019 0.078 2026-10-29 03:35:23,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:23] "GET /report/barcode/Code128/0444-1e7e-4ecf HTTP/1.1" 200 - 2 0.001 0.031 2026-10-29 03:35:23,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:35:24,014 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:35:24,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33163 2026-10-29 03:35:24,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:35:24,058 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33163 2026-10-29 03:35:24,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033524_169055_TestUi.txt 2026-10-29 03:35:24,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpu47lhhyf_chrome_odoo" 2026-10-29 03:35:24,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33397 2026-10-29 03:35:24,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpc66vuf5h_chrome_odoo 2026-10-29 03:35:24,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35331/json/version 2026-10-29 03:35:24,700 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35331/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:35:24,796 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:35:24,796 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35331/json 2026-10-29 03:35:24,799 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35331/json with timeout 3 increased to 10s during tests 2026-10-29 03:35:24,844 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35331/devtools/page/A7AA8892E35C9D624102AF8D91DC1203 2026-10-29 03:35:24,853 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:35:24,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:35:24,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:35:24,968 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:35:24,983 100 INFO rb-19fb48c-226083-429900 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 03:35:24,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:35:25,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.020 0.077 2026-10-29 03:35:25,102 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A7AA8892E35C9D624102AF8D91DC1203', 'loaderId': 'CD572077E89B9F26CBF541E3B1C799C9', 'isDownload': False} 2026-10-29 03:35:25,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-29 03:35:25,129 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:35:25,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.016 2026-10-29 03:35:25,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-29 03:35:25,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.049 2026-10-29 03:35:25,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.024 2026-10-29 03:35:25,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.038 2026-10-29 03:35:25,968 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 03:35:25,977 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:35:25,977 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:35:26,023 100 INFO rb-19fb48c-226083-429900 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 03:35:26,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.218 0.648 2026-10-29 03:35:26,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:26] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.877 2026-10-29 03:35:26,997 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:35:27,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.113 2026-10-29 03:35:27,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:35:27,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:35:28,011 100 INFO rb-19fb48c-226083-429900 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 03:35:28,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.166 0.589 2026-10-29 03:35:28,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.078 2026-10-29 03:35:28,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "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 03:35:28,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 03:35:28,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.037 0.065 2026-10-29 03:35:28,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.207 2026-10-29 03:35:28,459 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:35:28,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.262 2026-10-29 03:35:28,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.326 2026-10-29 03:35:28,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.346 2026-10-29 03:35:28,652 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:35:28,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:35:28,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:35:28,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.466 2026-10-29 03:35:28,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.379 2026-10-29 03:35:28,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.312 2026-10-29 03:35:28,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:35:28,879 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.328 2026-10-29 03:35:28,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.381 2026-10-29 03:35:28,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.222 2026-10-29 03:35:29,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.246 2026-10-29 03:35:29,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.254 2026-10-29 03:35:29,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.238 2026-10-29 03:35:29,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.173 2026-10-29 03:35:29,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.014 0.188 2026-10-29 03:35:29,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.150 2026-10-29 03:35:29,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.156 2026-10-29 03:35:29,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.008 0.160 2026-10-29 03:35:29,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.186 2026-10-29 03:35:29,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.182 2026-10-29 03:35:29,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.103 2026-10-29 03:35:29,374 100 INFO rb-19fb48c-226083-429900 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 03:35:29,479 100 INFO rb-19fb48c-226083-429900 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 03:35:29,529 100 INFO rb-19fb48c-226083-429900 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 03:35:29,538 100 INFO rb-19fb48c-226083-429900 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 03:35:29,562 100 INFO rb-19fb48c-226083-429900 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 03:35:30,434 100 INFO rb-19fb48c-226083-429900 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 03:35:30,451 100 INFO rb-19fb48c-226083-429900 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 03:35:30,521 100 INFO rb-19fb48c-226083-429900 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 03:35:30,528 100 INFO rb-19fb48c-226083-429900 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 03:35:30,534 100 INFO rb-19fb48c-226083-429900 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 03:35:31,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:35:31,404 100 INFO rb-19fb48c-226083-429900 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 03:35:31,417 100 INFO rb-19fb48c-226083-429900 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 03:35:31,439 100 INFO rb-19fb48c-226083-429900 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 03:35:31,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:31,472 100 INFO rb-19fb48c-226083-429900 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 03:35:31,514 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:31] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.042 2026-10-29 03:35:32,336 100 INFO rb-19fb48c-226083-429900 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 03:35:32,350 100 INFO rb-19fb48c-226083-429900 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 03:35:32,367 100 INFO rb-19fb48c-226083-429900 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 03:35:32,397 100 INFO rb-19fb48c-226083-429900 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 03:35:32,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:35:32,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:35:32,424 100 INFO rb-19fb48c-226083-429900 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 03:35:32,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 03:35:32,436 100 INFO rb-19fb48c-226083-429900 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 03:35:32,457 100 INFO rb-19fb48c-226083-429900 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 03:35:32,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:32,494 100 INFO rb-19fb48c-226083-429900 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 03:35:32,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.011 0.020 2026-10-29 03:35:32,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36398220 for PoS orders references: ['Order 00299-004-0001'] (draft: False) 2026-10-29 03:35:32,607 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:35:32,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36398220 with result: [{'id': 368, 'pos_reference': 'Order 00299-004-0001', 'account_move': False}] 2026-10-29 03:35:32,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.070 0.137 2026-10-29 03:35:32,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.057 0.112 2026-10-29 03:35:33,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:33] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.025 2026-10-29 03:35:33,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:33] "GET /report/barcode/Code128/0447-92f9-4e6d HTTP/1.1" 200 - 2 0.001 0.056 2026-10-29 03:35:33,819 100 INFO rb-19fb48c-226083-429900 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 03:35:33,909 100 INFO rb-19fb48c-226083-429900 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 03:35:33,940 100 INFO rb-19fb48c-226083-429900 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 03:35:33,941 100 INFO rb-19fb48c-226083-429900 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 03:35:33,959 100 INFO rb-19fb48c-226083-429900 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 03:35:34,830 100 INFO rb-19fb48c-226083-429900 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 03:35:34,834 100 INFO rb-19fb48c-226083-429900 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 03:35:34,851 100 INFO rb-19fb48c-226083-429900 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 03:35:34,869 100 INFO rb-19fb48c-226083-429900 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 03:35:34,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:34,902 100 INFO rb-19fb48c-226083-429900 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 03:35:34,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.021 0.031 2026-10-29 03:35:35,736 100 INFO rb-19fb48c-226083-429900 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 03:35:35,754 100 INFO rb-19fb48c-226083-429900 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 03:35:35,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:35,790 100 INFO rb-19fb48c-226083-429900 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 03:35:35,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.011 0.044 2026-10-29 03:35:36,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:35:36,624 100 INFO rb-19fb48c-226083-429900 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 03:35:36,634 100 INFO rb-19fb48c-226083-429900 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 03:35:36,650 100 INFO rb-19fb48c-226083-429900 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 03:35:36,671 100 INFO rb-19fb48c-226083-429900 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 03:35:37,576 100 INFO rb-19fb48c-226083-429900 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 03:35:37,584 100 INFO rb-19fb48c-226083-429900 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 03:35:37,603 100 INFO rb-19fb48c-226083-429900 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 03:35:37,618 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:37,637 100 INFO rb-19fb48c-226083-429900 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 03:35:37,650 100 INFO rb-19fb48c-226083-429900 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 03:35:37,670 100 INFO rb-19fb48c-226083-429900 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 03:35:37,685 100 INFO rb-19fb48c-226083-429900 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 03:35:37,707 100 INFO rb-19fb48c-226083-429900 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 03:35:37,718 100 INFO rb-19fb48c-226083-429900 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 03:35:37,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:37,782 100 INFO rb-19fb48c-226083-429900 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 03:35:37,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.018 0.042 2026-10-29 03:35:37,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60746373 for PoS orders references: ['Order 00299-004-0002'] (draft: False) 2026-10-29 03:35:38,023 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60746373 with result: [{'id': 369, 'pos_reference': 'Order 00299-004-0002', 'account_move': False}] 2026-10-29 03:35:38,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.089 0.124 2026-10-29 03:35:38,233 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.040 0.103 2026-10-29 03:35:38,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:38] "GET /report/barcode/Code128/044f-2fb3-42c2 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-29 03:35:39,009 100 INFO rb-19fb48c-226083-429900 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 03:35:39,072 100 INFO rb-19fb48c-226083-429900 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 03:35:39,081 100 INFO rb-19fb48c-226083-429900 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 03:35:39,090 100 INFO rb-19fb48c-226083-429900 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 03:35:39,965 100 INFO rb-19fb48c-226083-429900 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 03:35:39,969 100 INFO rb-19fb48c-226083-429900 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 03:35:39,984 100 INFO rb-19fb48c-226083-429900 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 03:35:40,000 100 INFO rb-19fb48c-226083-429900 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 03:35:40,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:35:40,112 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:35:40,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:35:40,870 100 INFO rb-19fb48c-226083-429900 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 03:35:40,875 100 INFO rb-19fb48c-226083-429900 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 03:35:40,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:40,921 100 INFO rb-19fb48c-226083-429900 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 03:35:40,925 100 INFO rb-19fb48c-226083-429900 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 03:35:40,938 100 INFO rb-19fb48c-226083-429900 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 03:35:40,954 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:40,974 100 INFO rb-19fb48c-226083-429900 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 03:35:41,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.040 2026-10-29 03:35:41,823 100 INFO rb-19fb48c-226083-429900 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 03:35:41,834 100 INFO rb-19fb48c-226083-429900 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 03:35:41,851 100 INFO rb-19fb48c-226083-429900 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 03:35:41,870 100 INFO rb-19fb48c-226083-429900 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 03:35:41,887 100 INFO rb-19fb48c-226083-429900 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 03:35:41,903 100 INFO rb-19fb48c-226083-429900 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 03:35:41,917 100 INFO rb-19fb48c-226083-429900 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 03:35:41,935 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:41,959 100 INFO rb-19fb48c-226083-429900 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 03:35:41,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.026 2026-10-29 03:35:42,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22272507 for PoS orders references: ['Order 00299-004-0003'] (draft: False) 2026-10-29 03:35:42,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22272507 with result: [{'id': 370, 'pos_reference': 'Order 00299-004-0003', 'account_move': False}] 2026-10-29 03:35:42,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.038 0.086 2026-10-29 03:35:42,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.046 0.085 2026-10-29 03:35:42,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:42] "GET /report/barcode/Code128/0443-0c46-4130 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-29 03:35:43,382 100 INFO rb-19fb48c-226083-429900 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 03:35:43,458 100 INFO rb-19fb48c-226083-429900 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 03:35:43,464 100 INFO rb-19fb48c-226083-429900 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 03:35:43,468 100 INFO rb-19fb48c-226083-429900 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 03:35:44,335 100 INFO rb-19fb48c-226083-429900 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 03:35:44,354 100 INFO rb-19fb48c-226083-429900 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 03:35:44,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 03:35:44,388 100 INFO rb-19fb48c-226083-429900 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 03:35:44,407 100 INFO rb-19fb48c-226083-429900 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 03:35:44,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:44] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.047 2026-10-29 03:35:45,248 100 INFO rb-19fb48c-226083-429900 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 03:35:45,250 100 INFO rb-19fb48c-226083-429900 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 03:35:45,268 100 INFO rb-19fb48c-226083-429900 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 03:35:45,286 100 INFO rb-19fb48c-226083-429900 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 03:35:45,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:35:46,155 100 INFO rb-19fb48c-226083-429900 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 03:35:46,178 100 INFO rb-19fb48c-226083-429900 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 03:35:46,179 100 INFO rb-19fb48c-226083-429900 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 03:35:46,211 100 INFO rb-19fb48c-226083-429900 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 03:35:46,214 100 INFO rb-19fb48c-226083-429900 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 03:35:46,217 100 INFO rb-19fb48c-226083-429900 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 03:35:46,239 100 INFO rb-19fb48c-226083-429900 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 03:35:46,255 100 INFO rb-19fb48c-226083-429900 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 03:35:46,268 100 INFO rb-19fb48c-226083-429900 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 03:35:46,289 100 INFO rb-19fb48c-226083-429900 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 03:35:46,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:35:46,317 100 INFO rb-19fb48c-226083-429900 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 03:35:46,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39026794 for PoS orders references: ['Order 00299-004-0004'] (draft: False) 2026-10-29 03:35:46,435 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39026794 with result: [{'id': 371, 'pos_reference': 'Order 00299-004-0004', 'account_move': False}] 2026-10-29 03:35:46,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.031 0.104 2026-10-29 03:35:46,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.020 0.072 2026-10-29 03:35:46,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:46] "GET /report/barcode/Code128/0449-a08a-4d4f HTTP/1.1" 200 - 2 0.001 0.035 2026-10-29 03:35:47,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:35:47,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:35:47,394 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33397 2026-10-29 03:35:47,394 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:35:47,395 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33397 2026-10-29 03:35:47,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033547_519537_TestUi.txt 2026-10-29 03:35:47,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpc66vuf5h_chrome_odoo" 2026-10-29 03:35:47,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-29 03:35:49,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33625 2026-10-29 03:35:49,655 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfo5587y8_chrome_odoo 2026-10-29 03:35:49,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46277/json/version 2026-10-29 03:35:49,658 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46277/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:35:49,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:35:49,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46277/json 2026-10-29 03:35:49,681 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46277/json with timeout 3 increased to 10s during tests 2026-10-29 03:35:49,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46277/devtools/page/995383B853BF0A6D8D19A068BDA742D3 2026-10-29 03:35:49,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:35:49,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:35:50,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:35:50,222 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:35:50,224 100 INFO rb-19fb48c-226083-429900 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 03:35:50,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:35:50,253 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:35:51,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:51] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.110 0.963 2026-10-29 03:35:51,320 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '995383B853BF0A6D8D19A068BDA742D3', 'loaderId': '027A78FE32920749637C1C7DE6D826FF', 'isDownload': False} 2026-10-29 03:35:51,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-29 03:35:51,354 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:35:51,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:51] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.015 2026-10-29 03:35:51,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:51] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.042 2026-10-29 03:35:51,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:51] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.058 2026-10-29 03:35:52,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:52] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.010 0.018 2026-10-29 03:35:52,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 03:35:52,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:35:52,129 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:35:52,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.047 2026-10-29 03:35:52,196 100 INFO rb-19fb48c-226083-429900 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 03:35:53,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.326 0.752 2026-10-29 03:35:53,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:53] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.110 2026-10-29 03:35:53,390 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:35:53,519 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.145 2026-10-29 03:35:53,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 03:35:53,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-29 03:35:54,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:35:54,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.259 0.619 2026-10-29 03:35:54,676 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.089 2026-10-29 03:35:54,715 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.022 2026-10-29 03:35:54,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:35:54,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:54] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.044 0.068 2026-10-29 03:35:54,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.170 2026-10-29 03:35:54,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:35:55,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.025 0.201 2026-10-29 03:35:55,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.026 0.292 2026-10-29 03:35:55,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.335 2026-10-29 03:35:55,229 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "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 03:35:55,244 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:35:55,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:35:55,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.415 2026-10-29 03:35:55,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.417 2026-10-29 03:35:55,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.383 2026-10-29 03:35:55,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.365 2026-10-29 03:35:55,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=product.product&field=image_128&id=1534&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.390 2026-10-29 03:35:55,550 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:35:55,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.006 0.272 2026-10-29 03:35:55,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:35:55,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.269 2026-10-29 03:35:55,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.042 0.310 2026-10-29 03:35:55,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.340 2026-10-29 03:35:55,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.291 2026-10-29 03:35:55,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.273 2026-10-29 03:35:55,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.218 2026-10-29 03:35:55,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.227 2026-10-29 03:35:55,902 100 INFO rb-19fb48c-226083-429900 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 03:35:55,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.294 2026-10-29 03:35:55,920 100 INFO rb-19fb48c-226083-429900 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 03:35:56,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.290 2026-10-29 03:35:56,012 100 INFO rb-19fb48c-226083-429900 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 03:35:56,047 100 INFO rb-19fb48c-226083-429900 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 03:35:56,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.330 2026-10-29 03:35:56,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.343 2026-10-29 03:35:56,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.345 2026-10-29 03:35:56,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.020 0.311 2026-10-29 03:35:56,199 100 INFO rb-19fb48c-226083-429900 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 03:35:56,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.300 2026-10-29 03:35:56,252 100 INFO rb-19fb48c-226083-429900 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 03:35:56,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.242 2026-10-29 03:35:56,343 100 INFO rb-19fb48c-226083-429900 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 03:35:56,353 100 INFO rb-19fb48c-226083-429900 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 03:35:56,356 100 INFO rb-19fb48c-226083-429900 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 03:35:56,433 100 INFO rb-19fb48c-226083-429900 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 03:35:56,439 100 INFO rb-19fb48c-226083-429900 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 03:35:56,458 100 INFO rb-19fb48c-226083-429900 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 03:35:56,461 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:35:56,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:35:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:35:56,524 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33625 2026-10-29 03:35:56,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:35:56,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33625 2026-10-29 03:35:56,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033556_668188_TestUi.txt 2026-10-29 03:35:56,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfo5587y8_chrome_odoo" 2026-10-29 03:35:56,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-29 03:35:58,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33827 2026-10-29 03:35:58,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3ss1ahkg_chrome_odoo 2026-10-29 03:35:58,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36615/json/version 2026-10-29 03:35:58,676 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36615/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:35:58,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:35:58,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36615/json 2026-10-29 03:35:58,708 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36615/json with timeout 3 increased to 10s during tests 2026-10-29 03:35:58,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36615/devtools/page/D2F5E71BEC59FFA6FAD99E985D422106 2026-10-29 03:35:58,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:35:58,793 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:35:59,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:35:59,292 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:35:59,298 100 INFO rb-19fb48c-226083-429900 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 03:35:59,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:35:59,327 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:36:00,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.089 0.791 2026-10-29 03:36:00,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D2F5E71BEC59FFA6FAD99E985D422106', 'loaderId': 'DBAA40E25D7372506D30661E501239A1', 'isDownload': False} 2026-10-29 03:36:00,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-29 03:36:00,228 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:00,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-10-29 03:36:00,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.033 2026-10-29 03:36:00,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.051 2026-10-29 03:36:00,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.023 2026-10-29 03:36:00,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-10-29 03:36:00,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:36:00,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.009 2026-10-29 03:36:00,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:36:01,006 100 INFO rb-19fb48c-226083-429900 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 03:36:02,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.329 0.844 2026-10-29 03:36:02,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:02] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.195 2026-10-29 03:36:02,292 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:02,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.172 2026-10-29 03:36:02,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-29 03:36:02,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:36:03,329 100 INFO rb-19fb48c-226083-429900 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 03:36:03,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.171 0.585 2026-10-29 03:36:03,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.092 2026-10-29 03:36:03,505 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "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 03:36:03,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:36:03,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.073 0.062 2026-10-29 03:36:03,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.178 2026-10-29 03:36:03,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.214 2026-10-29 03:36:03,897 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.270 2026-10-29 03:36:03,911 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:36:03,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36: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 03:36:03,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36: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 03:36:03,982 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:36:04,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.350 2026-10-29 03:36:04,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.399 2026-10-29 03:36:04,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.377 2026-10-29 03:36:04,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=product.product&field=image_128&id=1538&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.372 2026-10-29 03:36:04,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.373 2026-10-29 03:36:04,233 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.010 0.233 2026-10-29 03:36:04,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:04,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:36:04,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.229 2026-10-29 03:36:04,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.226 2026-10-29 03:36:04,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.019 0.269 2026-10-29 03:36:04,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.281 2026-10-29 03:36:04,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.262 2026-10-29 03:36:04,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.229 2026-10-29 03:36:04,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.184 2026-10-29 03:36:04,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.250 2026-10-29 03:36:04,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:36:04,625 100 INFO rb-19fb48c-226083-429900 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 03:36:04,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.295 2026-10-29 03:36:04,708 100 INFO rb-19fb48c-226083-429900 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 03:36:04,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.323 2026-10-29 03:36:04,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.310 2026-10-29 03:36:04,796 100 INFO rb-19fb48c-226083-429900 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 03:36:04,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:36:04,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.009 0.304 2026-10-29 03:36:04,841 100 INFO rb-19fb48c-226083-429900 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 03:36:04,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.336 2026-10-29 03:36:04,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.280 2026-10-29 03:36:04,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.242 2026-10-29 03:36:04,996 100 INFO rb-19fb48c-226083-429900 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 03:36:05,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-29 03:36:05,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 03:36:05,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:36:05,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:36:05,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-29 03:36:05,172 100 INFO rb-19fb48c-226083-429900 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 03:36:05,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 03:36:05,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 03:36:05,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-29 03:36:05,255 100 INFO rb-19fb48c-226083-429900 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 03:36:05,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:36:05,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:05,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33827 2026-10-29 03:36:05,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:36:05,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33827 2026-10-29 03:36:05,452 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033605_451739_TestUi.txt 2026-10-29 03:36:05,452 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3ss1ahkg_chrome_odoo" 2026-10-29 03:36:05,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-29 03:36:07,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34039 2026-10-29 03:36:07,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprcyuyhjj_chrome_odoo 2026-10-29 03:36:07,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34435/json/version 2026-10-29 03:36:07,579 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34435/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:36:07,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:36:07,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34435/json 2026-10-29 03:36:07,644 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34435/json with timeout 3 increased to 10s during tests 2026-10-29 03:36:07,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34435/devtools/page/16A436BA94B6F66F757870B548305C52 2026-10-29 03:36:07,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:36:07,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:36:08,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:36:08,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:36:08,196 100 INFO rb-19fb48c-226083-429900 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 03:36:08,196 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:36:08,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:36:10,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:10] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.103 2.008 2026-10-29 03:36:10,332 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '16A436BA94B6F66F757870B548305C52', 'loaderId': '97AADA6C1E114BE3878E6A806F24E524', 'isDownload': False} 2026-10-29 03:36:10,332 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-29 03:36:10,350 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:10,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:10] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.012 2026-10-29 03:36:10,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:10] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.022 2026-10-29 03:36:10,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:10] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-10-29 03:36:11,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:11] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.022 2026-10-29 03:36:11,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 03:36:11,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:36:11,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-29 03:36:11,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:36:11,126 100 INFO rb-19fb48c-226083-429900 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 03:36:12,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.300 0.780 2026-10-29 03:36:12,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:12] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.095 2026-10-29 03:36:12,308 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:12,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.123 2026-10-29 03:36:12,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 03:36:12,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:36:13,336 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:36:13,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.190 0.617 2026-10-29 03:36:13,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.079 2026-10-29 03:36:13,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36: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 03:36:13,578 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:36:13,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.077 0.060 2026-10-29 03:36:13,817 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.176 2026-10-29 03:36:13,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:36:13,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.013 0.258 2026-10-29 03:36:13,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.299 2026-10-29 03:36:14,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.372 2026-10-29 03:36:14,064 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "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 03:36:14,095 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36: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 03:36:14,122 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:36:14,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.463 2026-10-29 03:36:14,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.396 2026-10-29 03:36:14,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=product.product&field=image_128&id=1541&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.374 2026-10-29 03:36:14,250 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:36:14,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.385 2026-10-29 03:36:14,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.404 2026-10-29 03:36:14,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.007 0.283 2026-10-29 03:36:14,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:36:14,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.283 2026-10-29 03:36:14,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.027 0.283 2026-10-29 03:36:14,494 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.284 2026-10-29 03:36:14,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.020 0.316 2026-10-29 03:36:14,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.272 2026-10-29 03:36:14,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.220 2026-10-29 03:36:14,694 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.027 0.216 2026-10-29 03:36:14,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.276 2026-10-29 03:36:14,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.288 2026-10-29 03:36:14,811 100 INFO rb-19fb48c-226083-429900 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 03:36:14,827 100 INFO rb-19fb48c-226083-429900 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 03:36:14,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.011 0.227 2026-10-29 03:36:14,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.233 2026-10-29 03:36:14,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.247 2026-10-29 03:36:14,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.196 2026-10-29 03:36:14,961 100 INFO rb-19fb48c-226083-429900 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 03:36:14,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.141 2026-10-29 03:36:15,096 100 INFO rb-19fb48c-226083-429900 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 03:36:15,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:36:15,133 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:15,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34039 2026-10-29 03:36:15,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:36:15,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34039 2026-10-29 03:36:15,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033615_318892_TestUi.txt 2026-10-29 03:36:15,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprcyuyhjj_chrome_odoo" 2026-10-29 03:36:15,344 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-29 03:36:17,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34244 2026-10-29 03:36:17,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy26rli0d_chrome_odoo 2026-10-29 03:36:17,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45937/json/version 2026-10-29 03:36:17,616 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45937/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:36:17,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:36:17,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45937/json 2026-10-29 03:36:17,718 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45937/json with timeout 3 increased to 10s during tests 2026-10-29 03:36:17,760 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45937/devtools/page/4FE1157C1BF7C394DE4EAE3309A1C2F7 2026-10-29 03:36:17,784 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:36:17,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:36:18,302 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:36:18,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:36:18,308 100 INFO rb-19fb48c-226083-429900 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 03:36:18,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-10-29 03:36:18,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:36:19,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:19] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.092 0.877 2026-10-29 03:36:19,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4FE1157C1BF7C394DE4EAE3309A1C2F7', 'loaderId': '663681BCE801246F5A7695833019EAB8', 'isDownload': False} 2026-10-29 03:36:19,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-29 03:36:19,331 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:19,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:19] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.041 0.014 2026-10-29 03:36:19,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:19] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.050 2026-10-29 03:36:19,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:19] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.076 2026-10-29 03:36:20,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:20] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:36:20,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 03:36:20,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 03:36:20,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:36:20,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:36:20,273 100 INFO rb-19fb48c-226083-429900 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 03:36:21,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.292 0.744 2026-10-29 03:36:21,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:21] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.051 2026-10-29 03:36:21,435 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:21,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.170 2026-10-29 03:36:21,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-29 03:36:21,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-29 03:36:22,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.200 0.551 2026-10-29 03:36:22,470 100 INFO rb-19fb48c-226083-429900 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 03:36:22,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:22] "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 03:36:22,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.019 2026-10-29 03:36:22,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.010 2026-10-29 03:36:22,805 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.035 0.084 2026-10-29 03:36:22,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.025 0.188 2026-10-29 03:36:22,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:22] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.243 2026-10-29 03:36:23,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:36:23,032 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:36:23,046 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:23,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.320 2026-10-29 03:36:23,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:36:23,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.048 0.349 2026-10-29 03:36:23,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.453 2026-10-29 03:36:23,236 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:36:23,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.417 2026-10-29 03:36:23,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.394 2026-10-29 03:36:23,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.023 0.328 2026-10-29 03:36:23,423 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:23,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.303 2026-10-29 03:36:23,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.278 2026-10-29 03:36:23,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.229 2026-10-29 03:36:23,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.254 2026-10-29 03:36:23,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.251 2026-10-29 03:36:23,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.017 0.214 2026-10-29 03:36:23,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.016 0.176 2026-10-29 03:36:23,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=product.product&field=image_128&id=1547&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.231 2026-10-29 03:36:23,755 100 INFO rb-19fb48c-226083-429900 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 03:36:23,756 100 INFO rb-19fb48c-226083-429900 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 03:36:23,776 100 INFO rb-19fb48c-226083-429900 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 03:36:23,790 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.303 2026-10-29 03:36:23,811 100 INFO rb-19fb48c-226083-429900 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 03:36:23,814 100 INFO rb-19fb48c-226083-429900 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 03:36:23,829 100 INFO rb-19fb48c-226083-429900 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 03:36:23,841 100 INFO rb-19fb48c-226083-429900 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 03:36:23,851 100 INFO rb-19fb48c-226083-429900 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 03:36:23,871 100 INFO rb-19fb48c-226083-429900 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 03:36:23,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.353 2026-10-29 03:36:23,886 100 INFO rb-19fb48c-226083-429900 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 03:36:23,903 100 INFO rb-19fb48c-226083-429900 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 03:36:23,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.370 2026-10-29 03:36:23,929 100 INFO rb-19fb48c-226083-429900 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 03:36:23,939 100 INFO rb-19fb48c-226083-429900 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 03:36:23,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.005 0.341 2026-10-29 03:36:23,954 100 INFO rb-19fb48c-226083-429900 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 03:36:23,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.307 2026-10-29 03:36:23,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-10-29 03:36:24,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 03:36:24,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:24] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.267 2026-10-29 03:36:24,026 100 INFO rb-19fb48c-226083-429900 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 03:36:24,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:36:24,051 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:24,094 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34244 2026-10-29 03:36:24,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:36:24,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34244 2026-10-29 03:36:24,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033624_211223_TestUi.txt 2026-10-29 03:36:24,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy26rli0d_chrome_odoo" 2026-10-29 03:36:24,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-29 03:36:26,324 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34449 2026-10-29 03:36:26,325 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp76wy54f3_chrome_odoo 2026-10-29 03:36:26,325 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46519/json/version 2026-10-29 03:36:26,327 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46519/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:36:26,483 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:36:26,484 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46519/json 2026-10-29 03:36:26,485 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46519/json with timeout 3 increased to 10s during tests 2026-10-29 03:36:26,525 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46519/devtools/page/42F9CE28F398E128C34C599A9F297CE7 2026-10-29 03:36:26,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:36:26,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:36:27,102 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:36:27,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:36:27,119 100 INFO rb-19fb48c-226083-429900 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 03:36:27,120 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:36:27,163 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:36:28,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:28] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.099 0.933 2026-10-29 03:36:28,196 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '42F9CE28F398E128C34C599A9F297CE7', 'loaderId': 'F12237B4A9BAEAD5E0EA525161F6F43B', 'isDownload': False} 2026-10-29 03:36:28,196 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-29 03:36:28,222 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:28,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:28] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.016 2026-10-29 03:36:28,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:28] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.038 2026-10-29 03:36:28,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:28] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.064 2026-10-29 03:36:28,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:28] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 03:36:28,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-29 03:36:28,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.013 2026-10-29 03:36:29,006 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:36:29,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:36:29,034 100 INFO rb-19fb48c-226083-429900 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 03:36:30,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.315 0.722 2026-10-29 03:36:30,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:30] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.054 2026-10-29 03:36:30,191 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:30,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:30] "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 03:36:30,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:36:30,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:36:31,267 100 INFO rb-19fb48c-226083-429900 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 03:36:31,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.186 0.610 2026-10-29 03:36:31,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.068 2026-10-29 03:36:31,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.017 2026-10-29 03:36:31,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:36:31,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.045 0.092 2026-10-29 03:36:31,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.186 2026-10-29 03:36:31,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "GET /web/image?model=product.product&field=image_128&id=1549&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.287 2026-10-29 03:36:31,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:36:31,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "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 03:36:31,909 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:36:31,929 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:31,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.402 2026-10-29 03:36:32,037 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.028 0.429 2026-10-29 03:36:32,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.515 2026-10-29 03:36:32,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.491 2026-10-29 03:36:32,178 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:36:32,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.040 0.459 2026-10-29 03:36:32,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.008 0.289 2026-10-29 03:36:32,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.330 2026-10-29 03:36:32,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:36:32,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.323 2026-10-29 03:36:32,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.280 2026-10-29 03:36:32,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.255 2026-10-29 03:36:32,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.252 2026-10-29 03:36:32,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.214 2026-10-29 03:36:32,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:36:32,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 03:36:32,561 100 INFO rb-19fb48c-226083-429900 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 03:36:32,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.038 0.215 2026-10-29 03:36:32,641 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.288 2026-10-29 03:36:32,684 100 INFO rb-19fb48c-226083-429900 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 03:36:32,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.278 2026-10-29 03:36:32,741 100 INFO rb-19fb48c-226083-429900 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 03:36:32,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.320 2026-10-29 03:36:32,848 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.347 2026-10-29 03:36:32,862 100 INFO rb-19fb48c-226083-429900 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 03:36:32,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.369 2026-10-29 03:36:32,907 100 INFO rb-19fb48c-226083-429900 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 03:36:32,917 100 INFO rb-19fb48c-226083-429900 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 03:36:32,919 100 INFO rb-19fb48c-226083-429900 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 03:36:32,923 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.328 2026-10-29 03:36:32,939 100 INFO rb-19fb48c-226083-429900 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 03:36:32,950 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.007 0.287 2026-10-29 03:36:32,958 100 INFO rb-19fb48c-226083-429900 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 03:36:32,972 100 INFO rb-19fb48c-226083-429900 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 03:36:32,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.009 0.250 2026-10-29 03:36:33,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.221 2026-10-29 03:36:33,047 100 INFO rb-19fb48c-226083-429900 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 03:36:33,055 100 INFO rb-19fb48c-226083-429900 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 03:36:33,068 100 INFO rb-19fb48c-226083-429900 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 03:36:33,087 100 INFO rb-19fb48c-226083-429900 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 03:36:33,100 100 INFO rb-19fb48c-226083-429900 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 03:36:33,119 100 INFO rb-19fb48c-226083-429900 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 03:36:33,132 100 INFO rb-19fb48c-226083-429900 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 03:36:33,140 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:36:33,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:33,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34449 2026-10-29 03:36:33,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:36:33,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34449 2026-10-29 03:36:33,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033633_341495_TestUi.txt 2026-10-29 03:36:33,342 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp76wy54f3_chrome_odoo" 2026-10-29 03:36:33,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-29 03:36:35,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34662 2026-10-29 03:36:35,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1x85a8h9_chrome_odoo 2026-10-29 03:36:35,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34047/json/version 2026-10-29 03:36:35,788 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34047/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:36:35,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:36:35,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34047/json 2026-10-29 03:36:35,866 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34047/json with timeout 3 increased to 10s during tests 2026-10-29 03:36:35,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34047/devtools/page/173A5292BDCECE6B04C41E385991A89A 2026-10-29 03:36:35,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:36:35,946 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:36:36,388 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:36:36,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:36:36,408 100 INFO rb-19fb48c-226083-429900 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 03:36:36,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:36:36,434 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:36:37,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.106 0.857 2026-10-29 03:36:37,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '173A5292BDCECE6B04C41E385991A89A', 'loaderId': 'AB271B19A28695EB9D46BEBD98DAA602', 'isDownload': False} 2026-10-29 03:36:37,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-29 03:36:37,431 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:37,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:37] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.027 0.014 2026-10-29 03:36:37,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:37] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.054 2026-10-29 03:36:37,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:37] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.057 2026-10-29 03:36:38,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.009 0.014 2026-10-29 03:36:38,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.023 2026-10-29 03:36:38,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:36:38,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:36:38,145 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:36:38,173 100 INFO rb-19fb48c-226083-429900 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 03:36:39,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.353 0.744 2026-10-29 03:36:39,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:39] "GET /pos/web HTTP/1.1" 200 - 20 0.038 1.129 2026-10-29 03:36:39,434 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:39,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.154 2026-10-29 03:36:39,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:36:39,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:36:40,490 100 INFO rb-19fb48c-226083-429900 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 03:36:40,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.178 0.630 2026-10-29 03:36:40,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.088 2026-10-29 03:36:40,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:40] "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 03:36:40,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:36:40,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.046 0.048 2026-10-29 03:36:40,950 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.026 0.144 2026-10-29 03:36:40,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:36:41,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.216 2026-10-29 03:36:41,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.293 2026-10-29 03:36:41,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.337 2026-10-29 03:36:41,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.033 0.389 2026-10-29 03:36:41,320 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:36:41,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.022 0.454 2026-10-29 03:36:41,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36: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 03:36:41,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:36:41,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=product.product&field=image_128&id=1552&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.060 0.432 2026-10-29 03:36:41,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.041 0.463 2026-10-29 03:36:41,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.047 0.508 2026-10-29 03:36:41,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.020 0.534 2026-10-29 03:36:41,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.525 2026-10-29 03:36:41,775 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:36:41,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.016 0.361 2026-10-29 03:36:41,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:36:41,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.381 2026-10-29 03:36:41,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.346 2026-10-29 03:36:41,873 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.294 2026-10-29 03:36:41,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.202 2026-10-29 03:36:41,953 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:36:41,971 100 INFO rb-19fb48c-226083-429900 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 03:36:41,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.067 0.122 2026-10-29 03:36:42,041 100 INFO rb-19fb48c-226083-429900 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 03:36:42,071 100 INFO rb-19fb48c-226083-429900 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 03:36:42,084 100 INFO rb-19fb48c-226083-429900 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 03:36:42,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.264 2026-10-29 03:36:42,151 100 INFO rb-19fb48c-226083-429900 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 03:36:42,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:42] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.007 0.329 2026-10-29 03:36:42,188 100 INFO rb-19fb48c-226083-429900 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 03:36:42,194 100 INFO rb-19fb48c-226083-429900 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 03:36:42,199 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:42] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.321 2026-10-29 03:36:42,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:42] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.343 2026-10-29 03:36:42,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:42] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.004 0.347 2026-10-29 03:36:42,291 100 INFO rb-19fb48c-226083-429900 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 03:36:42,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.264 2026-10-29 03:36:42,334 100 INFO rb-19fb48c-226083-429900 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 03:36:42,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:36:42,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.197 2026-10-29 03:36:42,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:36:42,415 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34662 2026-10-29 03:36:42,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:36:42,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34662 2026-10-29 03:36:42,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033642_573739_TestUi.txt 2026-10-29 03:36:42,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1x85a8h9_chrome_odoo" 2026-10-29 03:36:42,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-29 03:36:43,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34865 2026-10-29 03:36:43,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyfocq0c2_chrome_odoo 2026-10-29 03:36:43,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36429/json/version 2026-10-29 03:36:43,920 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36429/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:36:44,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:36:44,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36429/json 2026-10-29 03:36:44,044 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36429/json with timeout 3 increased to 10s during tests 2026-10-29 03:36:44,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36429/devtools/page/1DC59580F4C905FB16A6BA77466ECB12 2026-10-29 03:36:44,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:36:44,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:36:44,460 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:36:44,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:36:44,479 100 INFO rb-19fb48c-226083-429900 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 03:36:44,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 03:36:44,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:36:45,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.116 0.945 2026-10-29 03:36:45,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1DC59580F4C905FB16A6BA77466ECB12', 'loaderId': 'EEBEDA58434C098EABA2EFC660917FFD', 'isDownload': False} 2026-10-29 03:36:45,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-29 03:36:45,598 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:45,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:45] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.013 2026-10-29 03:36:45,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:45] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 03:36:45,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:45] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-29 03:36:46,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:46] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 03:36:46,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-10-29 03:36:46,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.012 2026-10-29 03:36:46,427 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:36:46,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:36:46,465 100 INFO rb-19fb48c-226083-429900 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 03:36:47,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.344 0.829 2026-10-29 03:36:47,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:47] "GET /pos/web HTTP/1.1" 200 - 20 0.041 1.141 2026-10-29 03:36:47,778 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:36:47,857 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.161 2026-10-29 03:36:47,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 03:36:47,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-10-29 03:36:48,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.183 0.581 2026-10-29 03:36:48,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:36:48,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.062 2026-10-29 03:36:48,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.018 2026-10-29 03:36:48,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:36:49,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.054 0.076 2026-10-29 03:36:49,185 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.157 2026-10-29 03:36:49,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:36:49,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.030 0.205 2026-10-29 03:36:49,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.036 0.250 2026-10-29 03:36:49,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.345 2026-10-29 03:36:49,442 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "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 03:36:49,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36: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 03:36:49,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:36:49,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.423 2026-10-29 03:36:49,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.388 2026-10-29 03:36:49,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.020 0.348 2026-10-29 03:36:49,623 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:36:49,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.384 2026-10-29 03:36:49,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.009 0.405 2026-10-29 03:36:49,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.016 0.295 2026-10-29 03:36:49,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:36:49,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.011 0.306 2026-10-29 03:36:49,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.022 0.332 2026-10-29 03:36:49,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.333 2026-10-29 03:36:49,928 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.277 2026-10-29 03:36:49,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.031 2026-10-29 03:36:50,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.246 2026-10-29 03:36:50,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.217 2026-10-29 03:36:50,137 100 INFO rb-19fb48c-226083-429900 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 03:36:50,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.015 0.251 2026-10-29 03:36:50,152 100 INFO rb-19fb48c-226083-429900 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 03:36:50,181 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.471 2026-10-29 03:36:50,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.210 2026-10-29 03:36:50,218 100 INFO rb-19fb48c-226083-429900 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 03:36:50,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.006 0.250 2026-10-29 03:36:50,244 100 INFO rb-19fb48c-226083-429900 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 03:36:50,268 100 INFO rb-19fb48c-226083-429900 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 03:36:50,269 100 INFO rb-19fb48c-226083-429900 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 03:36:50,295 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.138 2026-10-29 03:36:50,307 100 INFO rb-19fb48c-226083-429900 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 03:36:50,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.195 2026-10-29 03:36:50,341 100 INFO rb-19fb48c-226083-429900 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 03:36:50,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:36:50,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:36:50,351 100 INFO rb-19fb48c-226083-429900 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 03:36:50,370 100 INFO rb-19fb48c-226083-429900 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 03:36:50,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:36:50,401 100 INFO rb-19fb48c-226083-429900 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 03:36:50,425 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67723305 for PoS orders references: ['Order 00307-002-0001'] (draft: False) 2026-10-29 03:36:50,432 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:36:50,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67723305 with result: [{'id': 372, 'pos_reference': 'Order 00307-002-0001', 'account_move': False}] 2026-10-29 03:36:50,724 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.118 0.189 2026-10-29 03:36:50,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:50] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.019 0.020 2026-10-29 03:36:51,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-10-29 03:36:51,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:36:51,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:51] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.014 0.038 2026-10-29 03:36:51,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:51] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.027 0.072 2026-10-29 03:36:51,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:36:52,557 100 INFO rb-19fb48c-226083-429900 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 03:36:52,568 100 INFO rb-19fb48c-226083-429900 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 03:36:52,581 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 03:36:52,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:36:52,619 100 INFO rb-19fb48c-226083-429900 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 03:36:52,633 100 INFO rb-19fb48c-226083-429900 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 03:36:52,671 100 INFO rb-19fb48c-226083-429900 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 03:36:52,677 100 INFO rb-19fb48c-226083-429900 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 03:36:52,700 100 INFO rb-19fb48c-226083-429900 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 03:36:52,717 100 INFO rb-19fb48c-226083-429900 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 03:36:52,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:36:52,741 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34865 2026-10-29 03:36:52,742 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:36:52,746 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:36:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:36:52,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34865 2026-10-29 03:36:52,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033652_947920_TestUi.txt 2026-10-29 03:36:52,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyfocq0c2_chrome_odoo" 2026-10-29 03:36:52,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-29 03:36:58,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 35078 2026-10-29 03:36:58,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsw3ibpvt_chrome_odoo 2026-10-29 03:36:58,588 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44991/json/version 2026-10-29 03:36:58,592 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44991/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:36:58,669 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:36:58,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44991/json 2026-10-29 03:36:58,672 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44991/json with timeout 3 increased to 10s during tests 2026-10-29 03:36:58,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44991/devtools/page/7744BF78E45B56165E2CDDE5E1BF13BE 2026-10-29 03:36:58,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:36:58,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:36:59,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:36:59,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:36:59,235 100 INFO rb-19fb48c-226083-429900 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 03:36:59,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 03:36:59,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:37:00,298 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:00] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.104 0.936 2026-10-29 03:37:00,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7744BF78E45B56165E2CDDE5E1BF13BE', 'loaderId': 'C7F70A3459A6203C27B1A0EC848FE126', 'isDownload': False} 2026-10-29 03:37:00,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-29 03:37:00,335 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:37:00,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:00] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-10-29 03:37:00,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:00] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.036 2026-10-29 03:37:00,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:00] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.073 2026-10-29 03:37:01,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-29 03:37:01,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.036 2026-10-29 03:37:01,144 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:37:01,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.037 2026-10-29 03:37:01,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:37:01,205 100 INFO rb-19fb48c-226083-429900 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 03:37:02,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.384 0.809 2026-10-29 03:37:02,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:02] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.211 2026-10-29 03:37:02,526 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:37:02,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:02] "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 03:37:02,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:37:02,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:37:03,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:37:03,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.196 0.625 2026-10-29 03:37:03,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.084 2026-10-29 03:37:03,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:03] "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 03:37:03,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:37:04,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1556&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 14 0.075 0.073 2026-10-29 03:37:04,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.017 0.189 2026-10-29 03:37:04,117 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:37:04,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.212 2026-10-29 03:37:04,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.024 0.273 2026-10-29 03:37:04,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.014 0.371 2026-10-29 03:37:04,351 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37: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 03:37:04,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:37:04,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:37:04,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.041 0.439 2026-10-29 03:37:04,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.414 2026-10-29 03:37:04,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.035 0.406 2026-10-29 03:37:04,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.016 0.436 2026-10-29 03:37:04,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.431 2026-10-29 03:37:04,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.302 2026-10-29 03:37:04,743 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:37:04,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.273 2026-10-29 03:37:04,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.266 2026-10-29 03:37:04,779 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:37:04,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.233 2026-10-29 03:37:04,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.211 2026-10-29 03:37:04,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.018 0.220 2026-10-29 03:37:04,919 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.174 2026-10-29 03:37:04,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.174 2026-10-29 03:37:05,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.027 0.242 2026-10-29 03:37:05,085 100 INFO rb-19fb48c-226083-429900 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 03:37:05,086 100 INFO rb-19fb48c-226083-429900 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 03:37:05,100 100 INFO rb-19fb48c-226083-429900 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 03:37:05,132 100 INFO rb-19fb48c-226083-429900 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 03:37:05,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.029 0.319 2026-10-29 03:37:05,155 100 INFO rb-19fb48c-226083-429900 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 03:37:05,178 100 INFO rb-19fb48c-226083-429900 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 03:37:05,190 100 INFO rb-19fb48c-226083-429900 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 03:37:05,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.010 0.355 2026-10-29 03:37:05,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.011 0.384 2026-10-29 03:37:05,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.436 2026-10-29 03:37:05,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.458 2026-10-29 03:37:05,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.421 2026-10-29 03:37:05,542 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.375 2026-10-29 03:37:05,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.008 0.367 2026-10-29 03:37:05,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.012 0.332 2026-10-29 03:37:05,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.019 0.329 2026-10-29 03:37:05,775 100 INFO rb-19fb48c-226083-429900 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 03:37:05,787 100 INFO rb-19fb48c-226083-429900 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 03:37:05,806 100 INFO rb-19fb48c-226083-429900 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 03:37:05,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.018 0.322 2026-10-29 03:37:05,869 100 INFO rb-19fb48c-226083-429900 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 03:37:05,872 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:37:05,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:37:05,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.023 0.369 2026-10-29 03:37:05,909 100 INFO rb-19fb48c-226083-429900 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 03:37:05,967 100 INFO rb-19fb48c-226083-429900 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 03:37:05,969 100 INFO rb-19fb48c-226083-429900 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 03:37:05,976 100 INFO rb-19fb48c-226083-429900 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 03:37:05,987 100 INFO rb-19fb48c-226083-429900 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 03:37:05,989 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 8 0.021 0.411 2026-10-29 03:37:06,001 100 INFO rb-19fb48c-226083-429900 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 03:37:06,026 100 INFO rb-19fb48c-226083-429900 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 03:37:06,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.003 0.396 2026-10-29 03:37:06,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:37:06,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.349 2026-10-29 03:37:06,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2003:24:17 HTTP/1.1" 200 - 4 0.002 0.314 2026-10-29 03:37:06,090 100 INFO rb-19fb48c-226083-429900 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 03:37:06,102 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42911704 for PoS orders references: ['Order 00308-002-0001'] (draft: False) 2026-10-29 03:37:06,121 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:37:06,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42911704 with result: [{'id': 373, 'pos_reference': 'Order 00308-002-0001', 'account_move': False}] 2026-10-29 03:37:06,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.117 0.242 2026-10-29 03:37:06,494 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:37:06,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.035 0.083 2026-10-29 03:37:06,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 03:37:07,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:37:07,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:37:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:37:07,566 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 35078 2026-10-29 03:37:07,571 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:37:07,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 35078 2026-10-29 03:37:07,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033707_709041_TestUi.txt 2026-10-29 03:37:07,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsw3ibpvt_chrome_odoo" 2026-10-29 03:37:07,841 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-29 03:37:47,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<518883204402574.1793245067.183714389801025-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:37:47,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:37:47,256 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #120 deleted mail.mail records with IDs: [278] 2026-10-29 03:37:47,292 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #120 deleted mail.message records with IDs: [23423] 2026-10-29 03:37:47,293 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:37:47,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:37:49,306 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #120 deleted pos.payment.method records with IDs: [283] 2026-10-29 03:37:50,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-29 03:37:50,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:38:26,645 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #123 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 03:38:30,076 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #123 deleted ir.attachment records with IDs: [6188, 6189, 6190, 6191, 6192, 6193, 6194, 6195, 6235, 6236, 6237, 6238, 6239, 6240, 6241, 6242] 2026-10-29 03:38:30,077 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #123 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-10-29 03:38:30,116 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #123 deleted ir.sequence records with IDs: [3408, 3411, 3459, 3462, 3409, 3412, 3460, 3463] 2026-10-29 03:38:37,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-29 03:38:38,141 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 35298 2026-10-29 03:38:38,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy7b68jtp_chrome_odoo 2026-10-29 03:38:38,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38717/json/version 2026-10-29 03:38:38,144 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38717/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:38:38,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:38:38,252 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38717/json 2026-10-29 03:38:38,263 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38717/json with timeout 3 increased to 10s during tests 2026-10-29 03:38:38,296 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38717/devtools/page/DAD09E295ACBB0E9417E46F0A66EA4EB 2026-10-29 03:38:38,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:38:38,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:38:38,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 03:38:38,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:38:38,640 100 INFO rb-19fb48c-226083-429900 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 03:38:38,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-10-29 03:38:38,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:38:39,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:39] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.107 0.844 2026-10-29 03:38:39,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DAD09E295ACBB0E9417E46F0A66EA4EB', 'loaderId': 'F1E126CE46C90CD471A4779F8947957C', 'isDownload': False} 2026-10-29 03:38:39,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-10-29 03:38:39,661 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:38:39,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:39] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.013 2026-10-29 03:38:39,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:39] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.051 2026-10-29 03:38:39,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:39] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.067 2026-10-29 03:38:40,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:40] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 03:38:40,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-10-29 03:38:40,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:38:40,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.023 2026-10-29 03:38:40,460 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:38:40,512 100 INFO rb-19fb48c-226083-429900 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 03:38:41,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.349 0.758 2026-10-29 03:38:41,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.117 2026-10-29 03:38:41,727 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:38:41,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:41] "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 03:38:41,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:38:41,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 03:38:42,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.173 0.545 2026-10-29 03:38:42,744 100 INFO rb-19fb48c-226083-429900 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 03:38:42,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.086 2026-10-29 03:38:42,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:42] "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 03:38:42,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:38:43,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 14 0.075 0.085 2026-10-29 03:38:43,110 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:38:43,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.015 0.226 2026-10-29 03:38:43,231 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.011 0.239 2026-10-29 03:38:43,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.018 0.335 2026-10-29 03:38:43,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "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 03:38:43,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:38:43,381 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:38:43,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.015 0.382 2026-10-29 03:38:43,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.026 0.427 2026-10-29 03:38:43,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.364 2026-10-29 03:38:43,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.019 0.381 2026-10-29 03:38:43,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.012 0.382 2026-10-29 03:38:43,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.239 2026-10-29 03:38:43,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:38:43,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image/res.users/125/avatar_128 HTTP/1.1" 200 - 18 0.027 0.282 2026-10-29 03:38:43,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.259 2026-10-29 03:38:43,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.255 2026-10-29 03:38:43,788 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.242 2026-10-29 03:38:43,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.217 2026-10-29 03:38:43,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.184 2026-10-29 03:38:43,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 6 0.009 0.163 2026-10-29 03:38:43,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.013 0.177 2026-10-29 03:38:43,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:43] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.009 0.209 2026-10-29 03:38:44,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:44] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.009 0.256 2026-10-29 03:38:44,098 100 INFO rb-19fb48c-226083-429900 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 03:38:44,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:44] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.022 0.272 2026-10-29 03:38:44,192 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:44] "GET /web/image?model=product.product&field=image_128&id=1581&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 8 0.009 0.329 2026-10-29 03:38:44,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:44] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 4 0.005 0.315 2026-10-29 03:38:44,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:44] "GET /web/image/res.company/56/favicon HTTP/1.1" 304 - 6 0.007 0.295 2026-10-29 03:38:44,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:44] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 4 0.003 0.266 2026-10-29 03:38:44,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:44] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-10-29%2003:37:50 HTTP/1.1" 200 - 4 0.003 0.229 2026-10-29 03:38:44,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:44] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.084 0.347 2026-10-29 03:38:45,357 100 INFO rb-19fb48c-226083-429900 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 03:38:45,361 100 INFO rb-19fb48c-226083-429900 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 03:38:45,381 100 INFO rb-19fb48c-226083-429900 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 03:38:45,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:45] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.062 0.157 2026-10-29 03:38:46,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:38:46,353 100 INFO rb-19fb48c-226083-429900 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 03:38:46,360 100 INFO rb-19fb48c-226083-429900 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 03:38:46,387 100 INFO rb-19fb48c-226083-429900 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 03:38:46,398 100 INFO rb-19fb48c-226083-429900 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 03:38:46,411 100 INFO rb-19fb48c-226083-429900 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 03:38:46,428 100 INFO rb-19fb48c-226083-429900 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 03:38:46,449 100 INFO rb-19fb48c-226083-429900 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 03:38:46,459 100 INFO rb-19fb48c-226083-429900 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 03:38:46,483 100 INFO rb-19fb48c-226083-429900 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 03:38:46,571 100 INFO rb-19fb48c-226083-429900 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 03:38:46,583 100 INFO rb-19fb48c-226083-429900 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 03:38:46,650 100 INFO rb-19fb48c-226083-429900 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 03:38:46,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:38:46,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:38:46,672 100 INFO rb-19fb48c-226083-429900 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 03:38:46,682 100 INFO rb-19fb48c-226083-429900 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 03:38:46,723 100 INFO rb-19fb48c-226083-429900 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 03:38:46,748 100 INFO rb-19fb48c-226083-429900 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 03:38:46,749 100 INFO rb-19fb48c-226083-429900 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 03:38:46,775 100 INFO rb-19fb48c-226083-429900 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 03:38:46,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1676085 for PoS orders references: ['Order 00310-002-0001'] (draft: False) 2026-10-29 03:38:46,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:38:48,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1676085 with result: [{'id': 375, 'pos_reference': 'Order 00310-002-0001', 'account_move': False}] 2026-10-29 03:38:48,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 428 0.886 0.992 2026-10-29 03:38:48,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.280 2026-10-29 03:38:48,785 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:48] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 03:38:49,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:38:49,528 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:38:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:38:49,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 35298 2026-10-29 03:38:49,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:38:49,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 35298 2026-10-29 03:38:49,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_033849_700238_TestUi.txt 2026-10-29 03:38:49,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy7b68jtp_chrome_odoo" 2026-10-29 03:38:49,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-29 03:39:28,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<992390350747369.1793245168.445355892181396-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 03:39:28,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 03:39:28,525 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted mail.mail records with IDs: [279] 2026-10-29 03:39:28,586 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted mail.message records with IDs: [24464] 2026-10-29 03:39:28,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 03:39:28,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 03:39:30,643 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted pos.payment.method records with IDs: [300] 2026-10-29 03:39:31,202 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-29 03:39:33,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84306136 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-29 03:39:34,296 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [698] 2026-10-29 03:39:37,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84306136 with result: [{'id': 376, 'pos_reference': 'Order 00042-003-0014', 'account_move': 732}] 2026-10-29 03:39:37,916 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-29 03:39:40,707 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [700] 2026-10-29 03:39:43,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-29 03:39:47,292 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [703, 704] 2026-10-29 03:39:50,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-29 03:39:55,117 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89271494 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-29 03:39:55,839 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [709, 710] 2026-10-29 03:39:56,462 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [714, 715, 716] 2026-10-29 03:40:00,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89271494 with result: [{'id': 379, 'pos_reference': 'Order 00042-003-0014', 'account_move': 740}] 2026-10-29 03:40:01,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-29 03:40:05,987 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [717, 718] 2026-10-29 03:40:09,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-29 03:40:12,010 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [721, 722] 2026-10-29 03:40:15,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-29 03:40:17,114 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [726] 2026-10-29 03:40:18,206 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [728] 2026-10-29 03:40:20,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-29 03:40:22,447 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #127 deleted stock.move records with IDs: [729] 2026-10-29 03:40:23,874 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 03:41:01,302 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-29 03:41:01,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48799877 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-29 03:41:01,720 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48799877 with result: [{'id': 386, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-29 03:41:01,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:41:02,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:03,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:03] "GET /pos/pay/386?access_token=b595acd7-7198-412c-b881-570cfc3c5715 HTTP/1.1" 200 - 377 0.362 1.570 2026-10-29 03:41:03,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:03,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:03] "POST /pos/pay/transaction/386 HTTP/1.1" 200 - 49 0.037 0.091 2026-10-29 03:41:03,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:04,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:04] "GET /pos/pay/confirmation/386?access_token=b595acd7-7198-412c-b881-570cfc3c5715&tx_id=1 HTTP/1.1" 200 - 316 0.324 0.727 2026-10-29 03:41:06,805 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-29 03:41:07,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18762452 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-29 03:41:07,229 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18762452 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-29 03:41:07,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:41:07,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:09,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:09] "GET /pos/pay/387?access_token=a9efe9e6-cecb-4312-be8a-676631b7195c HTTP/1.1" 200 - 377 0.494 1.497 2026-10-29 03:41:09,288 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:09,412 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:09] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.046 0.112 2026-10-29 03:41:09,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:10,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:10] "GET /pos/pay/confirmation/387?access_token=a9efe9e6-cecb-4312-be8a-676631b7195c&tx_id=2 HTTP/1.1" 200 - 316 0.349 0.704 2026-10-29 03:41:12,601 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-29 03:41:13,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34103408 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-29 03:41:13,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34103408 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-29 03:41:13,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:41:13,674 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:15,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:15] "GET /pos/pay/388?access_token=c1b17cbe-40ec-4bf5-81e5-7dc155a43014 HTTP/1.1" 200 - 377 0.379 1.622 2026-10-29 03:41:15,262 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:15,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:15] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.035 0.073 2026-10-29 03:41:15,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:16,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:16] "GET /pos/pay/confirmation/388?access_token=c1b17cbe-40ec-4bf5-81e5-7dc155a43014&tx_id=3 HTTP/1.1" 200 - 293 0.338 0.727 2026-10-29 03:41:16,609 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:16,732 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:16] "GET /pos/pay/388?access_token=c1b17cbe-40ec-4bf5-81e5-7dc155a43014 HTTP/1.1" 200 - 44 0.035 0.103 2026-10-29 03:41:16,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:16,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:16] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 39 0.032 0.087 2026-10-29 03:41:16,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:17,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:17] "GET /pos/pay/confirmation/388?access_token=c1b17cbe-40ec-4bf5-81e5-7dc155a43014&tx_id=4 HTTP/1.1" 200 - 222 0.187 0.535 2026-10-29 03:41:19,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-29 03:41:20,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35520 2026-10-29 03:41:20,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz61i6ibi_chrome_odoo 2026-10-29 03:41:20,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39677/json/version 2026-10-29 03:41:20,576 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39677/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:41:20,628 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:41:20,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39677/json 2026-10-29 03:41:20,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39677/json with timeout 3 increased to 10s during tests 2026-10-29 03:41:20,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39677/devtools/page/830FB49FFEDEDB7F1C0C16A472BD1271 2026-10-29 03:41:20,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:41:20,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:41:20,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_op_user from n/a 2026-10-29 03:41:20,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:41:20,791 100 INFO rb-19fb48c-226083-429900 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 03:41:20,792 100 INFO rb-19fb48c-226083-429900 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 03:41:20,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:41:21,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:21] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.109 1.047 2026-10-29 03:41:21,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '830FB49FFEDEDB7F1C0C16A472BD1271', 'loaderId': '9DEEA09EEB87346A66B70E2F2C566BFE', 'isDownload': False} 2026-10-29 03:41:21,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-29 03:41:22,004 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:41:22,060 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:22] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.024 2026-10-29 03:41:22,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:22] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.039 2026-10-29 03:41:22,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:22] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.072 2026-10-29 03:41:22,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 03:41:22,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:41:22,807 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:41:22,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:41:22,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.033 2026-10-29 03:41:22,895 100 INFO rb-19fb48c-226083-429900 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 03:41:24,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.451 0.728 2026-10-29 03:41:24,185 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.202 2026-10-29 03:41:24,228 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:41:24,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.145 2026-10-29 03:41:24,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:41:24,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:41:25,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:41:25,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.270 0.543 2026-10-29 03:41:25,496 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.083 2026-10-29 03:41:25,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.008 0.016 2026-10-29 03:41:25,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:41:25,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.028 0.042 2026-10-29 03:41:25,786 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-29%2003:40:23 HTTP/1.1" 200 - 14 0.035 0.142 2026-10-29 03:41:25,811 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:41:25,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.167 2026-10-29 03:41:25,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:41:25,838 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.190 2026-10-29 03:41:25,868 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.016 0.187 2026-10-29 03:41:25,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.215 2026-10-29 03:41:25,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.202 2026-10-29 03:41:25,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "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 03:41:25,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-29%2003:40:23 HTTP/1.1" 200 - 4 0.004 0.131 2026-10-29 03:41:25,980 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:41:26,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.120 2026-10-29 03:41:26,093 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.074 2026-10-29 03:41:26,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:26] "GET /web/image/res.users/134/avatar_128 HTTP/1.1" 200 - 18 0.033 0.279 2026-10-29 03:41:26,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.123 2026-10-29 03:41:26,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:26] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.010 0.125 2026-10-29 03:41:26,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:26] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.006 0.019 2026-10-29 03:41:26,724 100 INFO rb-19fb48c-226083-429900 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 03:41:26,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.024 2026-10-29 03:41:26,781 100 INFO rb-19fb48c-226083-429900 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 03:41:26,805 100 INFO rb-19fb48c-226083-429900 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 03:41:26,811 100 INFO rb-19fb48c-226083-429900 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 03:41:26,826 100 INFO rb-19fb48c-226083-429900 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 03:41:27,703 100 INFO rb-19fb48c-226083-429900 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 03:41:27,720 100 INFO rb-19fb48c-226083-429900 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 03:41:27,756 100 INFO rb-19fb48c-226083-429900 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 03:41:27,765 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:41:27,770 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:41:27,790 100 INFO rb-19fb48c-226083-429900 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 03:41:27,793 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 03:41:27,805 100 INFO rb-19fb48c-226083-429900 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 03:41:27,820 100 INFO rb-19fb48c-226083-429900 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 03:41:27,840 100 INFO rb-19fb48c-226083-429900 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 03:41:27,855 100 INFO rb-19fb48c-226083-429900 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 03:41:27,871 100 INFO rb-19fb48c-226083-429900 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 03:41:27,895 100 INFO rb-19fb48c-226083-429900 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 03:41:28,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:41:28,715 100 INFO rb-19fb48c-226083-429900 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 03:41:28,720 100 INFO rb-19fb48c-226083-429900 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 03:41:28,737 100 INFO rb-19fb48c-226083-429900 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 03:41:28,753 100 INFO rb-19fb48c-226083-429900 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 03:41:28,771 100 INFO rb-19fb48c-226083-429900 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 03:41:28,788 100 INFO rb-19fb48c-226083-429900 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 03:41:28,804 100 INFO rb-19fb48c-226083-429900 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 03:41:29,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 03:41:29,632 100 INFO rb-19fb48c-226083-429900 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 03:41:29,637 100 INFO rb-19fb48c-226083-429900 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 03:41:29,655 100 INFO rb-19fb48c-226083-429900 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 03:41:29,671 100 INFO rb-19fb48c-226083-429900 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 03:41:29,688 100 INFO rb-19fb48c-226083-429900 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 03:41:29,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4622010 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-29 03:41:29,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4622010 with result: [{'id': 389, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-29 03:41:29,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.079 0.143 2026-10-29 03:41:29,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:29] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.017 0.025 2026-10-29 03:41:30,050 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [454] 2026-10-29 03:41:30,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:30] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:41:30,135 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #134 deleted pos.order records with IDs: [389] 2026-10-29 03:41:30,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.108 0.059 2026-10-29 03:41:30,262 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:30] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:41:30,783 100 INFO rb-19fb48c-226083-429900 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 03:41:30,786 100 INFO rb-19fb48c-226083-429900 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 03:41:30,807 100 INFO rb-19fb48c-226083-429900 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 03:41:30,820 100 INFO rb-19fb48c-226083-429900 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 03:41:30,837 100 INFO rb-19fb48c-226083-429900 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 03:41:30,853 100 INFO rb-19fb48c-226083-429900 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 03:41:30,870 100 INFO rb-19fb48c-226083-429900 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 03:41:30,888 100 INFO rb-19fb48c-226083-429900 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 03:41:30,912 100 INFO rb-19fb48c-226083-429900 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 03:41:30,923 100 INFO rb-19fb48c-226083-429900 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 03:41:30,944 100 INFO rb-19fb48c-226083-429900 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 03:41:30,954 100 INFO rb-19fb48c-226083-429900 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 03:41:30,970 100 INFO rb-19fb48c-226083-429900 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 03:41:30,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93132749 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-29 03:41:30,993 100 INFO rb-19fb48c-226083-429900 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 03:41:31,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93132749 with result: [{'id': 390, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-29 03:41:31,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.037 0.085 2026-10-29 03:41:31,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.013 0.025 2026-10-29 03:41:31,216 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [455] 2026-10-29 03:41:31,243 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #134 deleted pos.order records with IDs: [390] 2026-10-29 03:41:31,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.022 0.066 2026-10-29 03:41:32,506 100 INFO rb-19fb48c-226083-429900 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 03:41:32,520 100 INFO rb-19fb48c-226083-429900 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 03:41:32,536 100 INFO rb-19fb48c-226083-429900 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 03:41:32,553 100 INFO rb-19fb48c-226083-429900 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 03:41:32,570 100 INFO rb-19fb48c-226083-429900 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 03:41:32,587 100 INFO rb-19fb48c-226083-429900 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 03:41:32,603 100 INFO rb-19fb48c-226083-429900 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 03:41:33,435 100 INFO rb-19fb48c-226083-429900 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 03:41:33,438 100 INFO rb-19fb48c-226083-429900 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 03:41:33,453 100 INFO rb-19fb48c-226083-429900 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 03:41:33,470 100 INFO rb-19fb48c-226083-429900 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 03:41:33,487 100 INFO rb-19fb48c-226083-429900 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 03:41:33,503 100 INFO rb-19fb48c-226083-429900 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 03:41:33,520 100 INFO rb-19fb48c-226083-429900 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 03:41:33,541 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14816683 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-29 03:41:33,542 100 INFO rb-19fb48c-226083-429900 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 03:41:33,644 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14816683 with result: [{'id': 391, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-29 03:41:33,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.042 0.102 2026-10-29 03:41:33,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:33] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.015 0.027 2026-10-29 03:41:33,794 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [456] 2026-10-29 03:41:33,813 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #134 deleted pos.order records with IDs: [391] 2026-10-29 03:41:33,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:33] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.026 0.047 2026-10-29 03:41:34,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 03:41:35,109 100 INFO rb-19fb48c-226083-429900 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 03:41:35,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:41:35,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:41:35,140 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35520 2026-10-29 03:41:35,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:41:35,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35520 2026-10-29 03:41:35,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034135_247303_TestUi.txt 2026-10-29 03:41:35,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz61i6ibi_chrome_odoo" 2026-10-29 03:41:35,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-29 03:41:35,589 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63416843 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-29 03:41:35,674 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63416843 with result: [{'id': 392, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-29 03:41:35,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:41:36,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:37,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:37] "GET /pos/pay/392?access_token=f976c012-1cd1-4507-88d9-887467605da HTTP/1.1" 403 - 200 0.149 1.305 2026-10-29 03:41:37,200 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:37,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:37] "GET /pos/pay/392?access_token= HTTP/1.1" 403 - 21 0.021 0.072 2026-10-29 03:41:37,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:37,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:37] "GET /pos/pay/confirmation/392?access_token=f976c012-1cd1-4507-88d9-887467605da&tx_id=1 HTTP/1.1" 403 - 20 0.015 0.062 2026-10-29 03:41:37,380 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 03:41:37,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:37] "GET /pos/pay/confirmation/392?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.021 0.053 2026-10-29 03:41:37,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-10-29 03:41:38,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35755 2026-10-29 03:41:38,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpea8lc6nz_chrome_odoo 2026-10-29 03:41:38,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35493/json/version 2026-10-29 03:41:38,230 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35493/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:41:38,356 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 03:41:38,356 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35493/json 2026-10-29 03:41:38,357 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35493/json with timeout 3 increased to 10s during tests 2026-10-29 03:41:38,398 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35493/devtools/page/34031DA2FD4CC5E21BABFAB3BB172685 2026-10-29 03:41:38,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 03:41:38,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 03:41:38,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_op_user from n/a 2026-10-29 03:41:38,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 03:41:38,547 100 INFO rb-19fb48c-226083-429900 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 03:41:38,547 100 INFO rb-19fb48c-226083-429900 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 03:41:38,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:41:39,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:39] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.112 0.965 2026-10-29 03:41:39,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '34031DA2FD4CC5E21BABFAB3BB172685', 'loaderId': 'D57C0D48973AC53E0832102858F4E9D4', 'isDownload': False} 2026-10-29 03:41:39,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-10-29 03:41:39,694 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:41:39,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:39] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.026 2026-10-29 03:41:39,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:39] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.040 2026-10-29 03:41:39,779 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:39] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.048 2026-10-29 03:41:40,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:40] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 03:41:40,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 03:41:40,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:41:40,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.016 2026-10-29 03:41:40,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 03:41:40,620 100 INFO rb-19fb48c-226083-429900 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 03:41:41,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.274 0.643 2026-10-29 03:41:41,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.908 2026-10-29 03:41:41,665 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:41:41,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.156 2026-10-29 03:41:41,877 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 03:41:41,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:41:42,746 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:41:42,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.301 0.498 2026-10-29 03:41:42,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.113 2026-10-29 03:41:42,989 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.008 0.014 2026-10-29 03:41:43,033 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:41:43,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-29%2003:40:23 HTTP/1.1" 200 - 14 0.029 0.091 2026-10-29 03:41:43,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.142 2026-10-29 03:41:43,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.126 2026-10-29 03:41:43,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:41:43,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.017 0.123 2026-10-29 03:41:43,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:41:43,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.188 2026-10-29 03:41:43,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.226 2026-10-29 03:41:43,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.189 2026-10-29 03:41:43,443 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "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 03:41:43,446 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:41:43,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-29%2003:40:23 HTTP/1.1" 200 - 4 0.007 0.182 2026-10-29 03:41:43,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:41:43,497 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 03:41:43,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image/res.users/134/avatar_128 HTTP/1.1" 200 - 18 0.036 0.165 2026-10-29 03:41:43,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.042 2026-10-29 03:41:43,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.006 0.083 2026-10-29 03:41:43,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:43] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.013 0.024 2026-10-29 03:41:44,191 100 INFO rb-19fb48c-226083-429900 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 03:41:44,225 100 INFO rb-19fb48c-226083-429900 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 03:41:44,240 100 INFO rb-19fb48c-226083-429900 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 03:41:44,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.033 2026-10-29 03:41:44,260 100 INFO rb-19fb48c-226083-429900 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 03:41:44,275 100 INFO rb-19fb48c-226083-429900 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 03:41:45,178 100 INFO rb-19fb48c-226083-429900 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 03:41:45,187 100 INFO rb-19fb48c-226083-429900 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 03:41:45,224 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:41:45,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:41:45,232 100 INFO rb-19fb48c-226083-429900 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 03:41:45,233 100 INFO rb-19fb48c-226083-429900 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 03:41:45,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 03:41:45,258 100 INFO rb-19fb48c-226083-429900 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 03:41:45,279 100 INFO rb-19fb48c-226083-429900 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 03:41:45,293 100 INFO rb-19fb48c-226083-429900 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 03:41:45,311 100 INFO rb-19fb48c-226083-429900 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 03:41:45,331 100 INFO rb-19fb48c-226083-429900 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 03:41:45,343 100 INFO rb-19fb48c-226083-429900 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 03:41:45,359 100 INFO rb-19fb48c-226083-429900 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 03:41:45,379 100 INFO rb-19fb48c-226083-429900 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 03:41:45,395 100 INFO rb-19fb48c-226083-429900 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 03:41:45,403 100 INFO rb-19fb48c-226083-429900 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 03:41:45,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73068275 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-29 03:41:45,430 100 INFO rb-19fb48c-226083-429900 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 03:41:45,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73068275 with result: [{'id': 393, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-29 03:41:45,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.060 0.111 2026-10-29 03:41:45,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.066 2026-10-29 03:41:45,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:45] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.009 0.028 2026-10-29 03:41:45,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:45] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F393%3Faccess_token%3D7063ffda-57f3-4e21-a4af-4b5b2a86e3b1?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.130 2026-10-29 03:41:46,419 100 INFO rb-19fb48c-226083-429900 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 03:41:46,436 100 INFO rb-19fb48c-226083-429900 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 03:41:46,494 100 INFO rb-19fb48c-226083-429900 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 03:41:46,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:46] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-29 03:41:46,519 100 INFO rb-19fb48c-226083-429900 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 03:41:46,523 100 INFO rb-19fb48c-226083-429900 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 03:41:46,524 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-29 03:41:46,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:41:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:41:46,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35755 2026-10-29 03:41:46,593 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 03:41:46,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35755 2026-10-29 03:41:46,706 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034146_706207_TestUi.txt 2026-10-29 03:41:46,706 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpea8lc6nz_chrome_odoo" 2026-10-29 03:41:47,036 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #132 deleted pos.payment.method records with IDs: [312] 2026-10-29 03:41:47,211 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #132 deleted account.account records with IDs: [3264] 2026-10-29 03:41:47,387 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #132 deleted account.journal records with IDs: [1244] 2026-10-29 03:41:47,473 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #132 deleted account.account records with IDs: [3263] 2026-10-29 03:41:47,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 03:42:22,647 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-10-29 03:42:27,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-29 03:42:28,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35951 2026-10-29 03:42:28,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpdu0ldxnf_chrome_odoo 2026-10-29 03:42:28,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40813/json/version 2026-10-29 03:42:28,146 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40813/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:42:28,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:42:28,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40813/json 2026-10-29 03:42:28,272 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40813/json with timeout 3 increased to 10s during tests 2026-10-29 03:42:28,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40813/devtools/page/05BB0EFAFF502B2084F04FE1A7A0E916 2026-10-29 03:42:28,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:42:28,349 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:42:28,661 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:42:28,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:42:28,673 100 INFO rb-19fb48c-226083-429900 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 03:42:28,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:42:28,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:42:29,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:29] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.093 0.963 2026-10-29 03:42:29,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '05BB0EFAFF502B2084F04FE1A7A0E916', 'loaderId': '22D8E896E3F585569DEBCDBCEBB95DB1', 'isDownload': False} 2026-10-29 03:42:29,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-29 03:42:29,788 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:42:29,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:29] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-10-29 03:42:29,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:29] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.020 2026-10-29 03:42:29,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:29] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-10-29 03:42:30,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:42:30,529 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:42:30,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.062 0.043 2026-10-29 03:42:30,560 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.121 2026-10-29 03:42:30,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:42:30,649 100 INFO rb-19fb48c-226083-429900 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 03:42:31,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.435 0.691 2026-10-29 03:42:31,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.140 2026-10-29 03:42:31,891 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:42:31,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.147 2026-10-29 03:42:32,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 03:42:32,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-29 03:42:32,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.147 0.484 2026-10-29 03:42:32,952 100 INFO rb-19fb48c-226083-429900 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 03:42:32,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.093 2026-10-29 03:42:33,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.031 2026-10-29 03:42:33,037 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 03:42:33,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.060 0.065 2026-10-29 03:42:33,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.187 2026-10-29 03:42:33,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.186 2026-10-29 03:42:33,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:42:33,339 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:42:33,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 03:42:33,383 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:42:33,395 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:42:33,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.031 0.270 2026-10-29 03:42:33,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.355 2026-10-29 03:42:33,494 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.356 2026-10-29 03:42:33,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.300 2026-10-29 03:42:33,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.154 2026-10-29 03:42:33,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.022 0.211 2026-10-29 03:42:33,648 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.243 2026-10-29 03:42:33,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.225 2026-10-29 03:42:33,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.193 2026-10-29 03:42:33,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.170 2026-10-29 03:42:33,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-29 03:42:33,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.005 0.104 2026-10-29 03:42:33,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:33] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.059 2026-10-29 03:42:34,020 100 INFO rb-19fb48c-226083-429900 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 03:42:34,052 100 INFO rb-19fb48c-226083-429900 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 03:42:34,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.025 2026-10-29 03:42:34,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.045 2026-10-29 03:42:34,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42: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 03:42:35,031 100 INFO rb-19fb48c-226083-429900 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 03:42:35,033 100 INFO rb-19fb48c-226083-429900 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 03:42:35,087 100 INFO rb-19fb48c-226083-429900 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 03:42:35,088 100 INFO rb-19fb48c-226083-429900 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 03:42:35,089 100 INFO rb-19fb48c-226083-429900 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 03:42:35,109 100 INFO rb-19fb48c-226083-429900 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 03:42:35,123 100 INFO rb-19fb48c-226083-429900 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 03:42:35,136 100 INFO rb-19fb48c-226083-429900 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 03:42:35,159 100 INFO rb-19fb48c-226083-429900 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 03:42:35,173 100 INFO rb-19fb48c-226083-429900 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 03:42:35,274 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:42:35,275 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:42:35,276 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:42:35,279 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:42:35,284 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:42:35,286 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:42:35,288 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:42:35,289 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:42:35,290 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:42:35,292 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:42:35,305 100 INFO rb-19fb48c-226083-429900 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 03:42:35,306 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:42:35,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:42:35,309 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:42:35,320 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:42:35,321 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:42:35,322 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:42:35,324 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:42:35,325 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:42:35,326 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:42:35,327 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:42:35,329 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:42:35,330 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:42:35,331 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:42:35,333 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:42:35,341 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:42:35,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:42:35,347 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:42:35,361 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:42:35,362 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:42:35,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:42:35,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:42:35,375 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:42:35,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:42:35,378 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:42:35,378 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:42:35,379 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:42:35,382 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:42:35,462 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:42:35,468 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:42:35,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 03:42:35,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-10-29 03:42:35,476 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 03:42:35,478 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:42:35,480 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:42:35,482 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:42:35,494 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:42:35,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.097 2026-10-29 03:42:35,500 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:42:35,502 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:42:35,509 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:42:35,514 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:42:35,515 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:42:35,516 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:42:35,519 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:42:35,520 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:42:35,521 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:42:35,522 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:42:35,523 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:42:35,523 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:42:35,525 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:42:35,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:42:35,556 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:42:35,558 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:42:35,562 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:42:35,562 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:42:35,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:42:35,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "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 03:42:35,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:42:35,606 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:42:35,612 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:42:35,612 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:42:35,613 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:42:35,614 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:42:35,619 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:42:35,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:42:35,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:42:35,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:42:35,637 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:42:35,638 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:42:35,660 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:42:35,689 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:42:35,689 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:42:35,699 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:42:35,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.077 2026-10-29 03:42:35,720 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:42:35,721 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:42:35,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:42:35,726 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:42:35,727 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:42:35,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:42:35,730 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 03:42:35,736 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:42:35,737 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:42:35,741 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:42:35,742 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:42:35,743 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:42:35,743 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:42:35,744 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:42:35,745 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:42:35,745 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:42:35,746 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:42:35,747 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:42:35,750 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:42:35,751 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:42:35,753 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:42:35,756 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:42:35,764 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:42:35,779 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:42:35,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:42:35,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:42:35,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:42:35,796 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:42:35,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:42:35,805 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:42:35,809 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:42:35,811 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:42:35,812 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:42:35,815 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:42:36,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:42:36,229 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28620167 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-10-29 03:42:36,271 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:36] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 03:42:36,452 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28620167 with result: [{'id': 394, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-10-29 03:42:36,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:36] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:42:36,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.110 0.155 2026-10-29 03:42:37,744 100 INFO rb-19fb48c-226083-429900 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 03:42:37,754 100 INFO rb-19fb48c-226083-429900 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 03:42:37,767 100 INFO rb-19fb48c-226083-429900 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 03:42:37,784 100 INFO rb-19fb48c-226083-429900 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 03:42:37,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 03:42:37,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:42:37,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.030 0.057 2026-10-29 03:42:38,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-29 03:42:38,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 03:42:38,704 100 INFO rb-19fb48c-226083-429900 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 03:42:38,733 100 INFO rb-19fb48c-226083-429900 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 03:42:38,734 100 INFO rb-19fb48c-226083-429900 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 03:42:38,754 100 INFO rb-19fb48c-226083-429900 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 03:42:38,768 100 INFO rb-19fb48c-226083-429900 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 03:42:38,785 100 INFO rb-19fb48c-226083-429900 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 03:42:38,819 100 INFO rb-19fb48c-226083-429900 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 03:42:38,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:42:38,836 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:42:38,839 100 INFO rb-19fb48c-226083-429900 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 03:42:38,858 100 INFO rb-19fb48c-226083-429900 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 03:42:38,887 100 INFO rb-19fb48c-226083-429900 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 03:42:38,909 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14390877 for PoS orders references: ['Order 00325-002-0002'] (draft: False) 2026-10-29 03:42:38,931 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:42:39,225 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14390877 with result: [{'id': 395, 'pos_reference': 'Order 00325-002-0002', 'account_move': False}] 2026-10-29 03:42:39,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.153 0.194 2026-10-29 03:42:39,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:39] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 03:42:41,213 100 INFO rb-19fb48c-226083-429900 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 03:42:41,223 100 INFO rb-19fb48c-226083-429900 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 03:42:41,279 100 INFO rb-19fb48c-226083-429900 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 03:42:41,315 100 INFO rb-19fb48c-226083-429900 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 03:42:41,329 100 INFO rb-19fb48c-226083-429900 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 03:42:41,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42: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 03:42:42,108 100 INFO rb-19fb48c-226083-429900 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 03:42:42,125 100 INFO rb-19fb48c-226083-429900 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 03:42:42,139 100 INFO rb-19fb48c-226083-429900 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 03:42:42,165 100 INFO rb-19fb48c-226083-429900 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 03:42:42,169 100 INFO rb-19fb48c-226083-429900 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 03:42:42,476 100 INFO rb-19fb48c-226083-429900 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 03:42:42,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7188502 for PoS orders references: ['Order 00325-002-0003'] (draft: True) 2026-10-29 03:42:42,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7188502 with result: [{'id': 396, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-10-29 03:42:42,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.047 0.098 2026-10-29 03:42:43,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:42:43,949 100 INFO rb-19fb48c-226083-429900 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 03:42:43,968 100 INFO rb-19fb48c-226083-429900 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 03:42:43,983 100 INFO rb-19fb48c-226083-429900 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 03:42:44,000 100 INFO rb-19fb48c-226083-429900 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 03:42:44,019 100 INFO rb-19fb48c-226083-429900 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 03:42:44,035 100 INFO rb-19fb48c-226083-429900 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 03:42:44,066 100 INFO rb-19fb48c-226083-429900 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 03:42:44,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:44] "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 03:42:44,075 100 INFO rb-19fb48c-226083-429900 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 03:42:44,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46806768 for PoS orders references: ['Order 00325-002-0003'] (draft: False) 2026-10-29 03:42:44,135 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [614] 2026-10-29 03:42:44,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46806768 with result: [{'id': 396, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-10-29 03:42:44,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.085 0.147 2026-10-29 03:42:44,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:44] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.008 0.020 2026-10-29 03:42:45,105 100 INFO rb-19fb48c-226083-429900 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 03:42:45,121 100 INFO rb-19fb48c-226083-429900 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 03:42:45,142 100 INFO rb-19fb48c-226083-429900 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 03:42:45,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.049 2026-10-29 03:42:45,976 100 INFO rb-19fb48c-226083-429900 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 03:42:45,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 03:42:46,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:42:46,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.040 2026-10-29 03:42:46,840 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 03:42:46,850 100 INFO rb-19fb48c-226083-429900 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 03:42:46,875 100 INFO rb-19fb48c-226083-429900 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 03:42:46,885 100 INFO rb-19fb48c-226083-429900 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 03:42:46,905 100 INFO rb-19fb48c-226083-429900 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 03:42:46,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:42:46,938 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18340244 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-10-29 03:42:46,941 100 INFO rb-19fb48c-226083-429900 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 03:42:47,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18340244 with result: [{'id': 397, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-29 03:42:47,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.046 0.119 2026-10-29 03:42:47,867 100 INFO rb-19fb48c-226083-429900 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 03:42:47,898 100 INFO rb-19fb48c-226083-429900 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 03:42:47,968 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.056 2026-10-29 03:42:48,749 100 INFO rb-19fb48c-226083-429900 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 03:42:48,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 03:42:48,782 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:42:48,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.058 2026-10-29 03:42:49,631 100 INFO rb-19fb48c-226083-429900 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 03:42:49,641 100 INFO rb-19fb48c-226083-429900 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 03:42:49,971 100 INFO rb-19fb48c-226083-429900 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 03:42:50,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-29 03:42:50,156 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8189033 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-10-29 03:42:50,175 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [610, 611] 2026-10-29 03:42:50,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8189033 with result: [{'id': 394, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-10-29 03:42:50,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.049 0.106 2026-10-29 03:42:50,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:50] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.027 0.048 2026-10-29 03:42:51,502 100 INFO rb-19fb48c-226083-429900 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 03:42:51,517 100 INFO rb-19fb48c-226083-429900 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 03:42:51,535 100 INFO rb-19fb48c-226083-429900 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 03:42:51,552 100 INFO rb-19fb48c-226083-429900 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 03:42:51,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:42:51,584 100 INFO rb-19fb48c-226083-429900 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 03:42:51,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:42:51,610 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:42:51,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35951 2026-10-29 03:42:51,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:42:51,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35951 2026-10-29 03:42:51,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034251_764237_TestFrontend.txt 2026-10-29 03:42:51,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpdu0ldxnf_chrome_odoo" 2026-10-29 03:42:52,214 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36217 2026-10-29 03:42:52,215 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp4qxfqiw8_chrome_odoo 2026-10-29 03:42:52,215 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40179/json/version 2026-10-29 03:42:52,217 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40179/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:42:52,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:42:52,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40179/json 2026-10-29 03:42:52,269 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40179/json with timeout 3 increased to 10s during tests 2026-10-29 03:42:52,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40179/devtools/page/0D4B1AD277D037303F984C75F3F8863B 2026-10-29 03:42:52,327 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:42:52,335 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:42:52,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:42:52,373 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:42:52,413 100 INFO rb-19fb48c-226083-429900 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 03:42:52,414 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:42:52,534 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:52] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.021 0.081 2026-10-29 03:42:52,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0D4B1AD277D037303F984C75F3F8863B', 'loaderId': 'CA2ECCFD5D008B74ED21787CD462E038', 'isDownload': False} 2026-10-29 03:42:52,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-29 03:42:52,577 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:42:52,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:52] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-29 03:42:52,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:52] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.039 2026-10-29 03:42:52,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:52] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.045 2026-10-29 03:42:53,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-29 03:42:53,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:42:53,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 03:42:53,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:42:53,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:42:53,352 100 INFO rb-19fb48c-226083-429900 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 03:42:54,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.230 0.561 2026-10-29 03:42:54,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.814 2026-10-29 03:42:54,318 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:42:54,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.187 2026-10-29 03:42:54,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:42:54,560 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:42:55,368 100 INFO rb-19fb48c-226083-429900 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 03:42:55,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.216 0.631 2026-10-29 03:42:55,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "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 03:42:55,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "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 03:42:55,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:42:55,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.025 0.096 2026-10-29 03:42:55,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.012 0.167 2026-10-29 03:42:55,946 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:42:55,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42: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 03:42:55,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:42:55,991 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:55] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.234 2026-10-29 03:42:56,016 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:42:56,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.286 2026-10-29 03:42:56,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.322 2026-10-29 03:42:56,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.317 2026-10-29 03:42:56,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.020 0.291 2026-10-29 03:42:56,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.188 2026-10-29 03:42:56,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.020 0.198 2026-10-29 03:42:56,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.172 2026-10-29 03:42:56,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.174 2026-10-29 03:42:56,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.200 2026-10-29 03:42:56,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.191 2026-10-29 03:42:56,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.178 2026-10-29 03:42:56,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.140 2026-10-29 03:42:56,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.119 2026-10-29 03:42:57,618 100 INFO rb-19fb48c-226083-429900 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 03:42:57,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.043 2026-10-29 03:42:57,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42: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 03:42:58,545 100 INFO rb-19fb48c-226083-429900 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 03:42:58,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:42:58,563 100 INFO rb-19fb48c-226083-429900 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 03:42:58,580 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50450379 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-10-29 03:42:58,608 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [616, 617] 2026-10-29 03:42:58,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50450379 with result: [{'id': 397, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-29 03:42:58,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.045 0.119 2026-10-29 03:42:59,503 100 INFO rb-19fb48c-226083-429900 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 03:42:59,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.011 2026-10-29 03:42:59,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:42:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:43:00,313 100 INFO rb-19fb48c-226083-429900 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 03:43:00,321 100 INFO rb-19fb48c-226083-429900 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 03:43:00,333 100 INFO rb-19fb48c-226083-429900 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 03:43:00,350 100 INFO rb-19fb48c-226083-429900 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 03:43:01,193 100 INFO rb-19fb48c-226083-429900 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 03:43:01,236 100 INFO rb-19fb48c-226083-429900 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 03:43:01,246 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:43:01,250 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:43:01,272 100 INFO rb-19fb48c-226083-429900 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 03:43:01,300 100 INFO rb-19fb48c-226083-429900 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 03:43:01,347 100 INFO rb-19fb48c-226083-429900 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 03:43:01,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:43:01,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97784828 for PoS orders references: ['Order 00325-002-0004'] (draft: False) 2026-10-29 03:43:01,397 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [620, 621] 2026-10-29 03:43:01,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97784828 with result: [{'id': 397, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-29 03:43:01,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.045 0.133 2026-10-29 03:43:01,705 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:43:01,706 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:43:01,706 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:43:01,708 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:43:01,709 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:43:01,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:43:01,711 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:43:01,712 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:43:01,712 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:43:01,718 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:43:01,719 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:43:01,720 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:43:01,721 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:43:01,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:43:01,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:43:01,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:43:01,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:43:01,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:43:01,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:43:01,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:43:01,725 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:43:01,727 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:43:01,728 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:43:01,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:43:01,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:43:01,730 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:43:01,774 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:43:01,825 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 03:43:01,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.097 2026-10-29 03:43:01,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 03:43:01,850 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-29 03:43:01,856 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:43:01,860 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:43:01,876 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:43:01,877 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:43:01,875 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:43:01,883 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.129 2026-10-29 03:43:01,898 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:43:01,903 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:43:01,938 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:43:01,941 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:43:01,942 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:43:01,958 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:43:01,990 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:01] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:43:02,000 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:43:02,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:43:02,020 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:43:02,022 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:43:02,024 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:43:02,028 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:43:02,029 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:43:02,034 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:43:02,035 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:43:02,037 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:43:02,040 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:43:02,041 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:43:02,043 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:43:02,046 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:43:02,048 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:43:02,053 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:43:02,055 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:43:02,055 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:43:02,056 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:43:02,057 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:43:02,058 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:43:02,059 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:43:02,060 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:43:02,061 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:43:02,062 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:43:02,063 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:43:02,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.021 0.030 2026-10-29 03:43:02,065 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:43:02,065 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:43:02,070 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:43:02,072 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:43:02,073 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:43:02,073 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:43:02,095 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "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 03:43:02,110 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:43:02,112 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:43:02,121 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:43:02,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:43:02,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:43:02,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:43:02,191 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:43:02,193 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:43:02,199 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:43:02,203 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:43:02,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 03:43:02,224 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-29 03:43:02,229 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:43:02,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:43:02,235 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:43:02,239 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:43:02,240 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:43:02,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:43:02,245 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:43:02,265 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:43:02,270 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:43:02,271 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:43:02,272 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:43:02,273 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:43:02,274 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:43:02,275 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:43:02,276 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:43:02,276 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:43:02,277 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:43:02,277 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:43:02,278 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:43:02,279 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:43:02,279 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:43:02,280 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:43:02,281 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:43:02,281 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:43:02,282 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:43:02,283 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:43:02,284 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:43:02,285 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:43:02,285 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:43:02,627 100 INFO rb-19fb48c-226083-429900 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 03:43:02,654 100 INFO rb-19fb48c-226083-429900 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 03:43:02,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 03:43:02,780 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:43:02,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:02] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:43:04,206 100 INFO rb-19fb48c-226083-429900 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 03:43:04,217 100 INFO rb-19fb48c-226083-429900 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 03:43:04,246 100 INFO rb-19fb48c-226083-429900 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 03:43:04,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89490854 for PoS orders references: ['Order 00325-004-0005'] (draft: True) 2026-10-29 03:43:04,325 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89490854 with result: [{'id': 398, 'pos_reference': 'Order 00325-004-0005', 'account_move': False}] 2026-10-29 03:43:04,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.025 0.067 2026-10-29 03:43:04,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:43:05,109 100 INFO rb-19fb48c-226083-429900 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 03:43:05,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 03:43:05,916 100 INFO rb-19fb48c-226083-429900 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 03:43:05,923 100 INFO rb-19fb48c-226083-429900 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 03:43:05,933 100 INFO rb-19fb48c-226083-429900 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 03:43:05,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23749839 for PoS orders references: ['Order 00325-004-0005'] (draft: True) 2026-10-29 03:43:06,042 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23749839 with result: [{'id': 398, 'pos_reference': 'Order 00325-004-0005', 'account_move': False}] 2026-10-29 03:43:06,060 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.035 0.086 2026-10-29 03:43:06,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:43:06,852 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:43:06,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36217 2026-10-29 03:43:06,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:43:06,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36217 2026-10-29 03:43:07,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034307_019970_TestFrontend.txt 2026-10-29 03:43:07,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp4qxfqiw8_chrome_odoo" 2026-10-29 03:43:07,053 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-29 03:43:07,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36470 2026-10-29 03:43:07,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp6vtuhiu7_chrome_odoo 2026-10-29 03:43:07,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36719/json/version 2026-10-29 03:43:07,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36719/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:43:07,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:43:07,832 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36719/json 2026-10-29 03:43:07,832 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36719/json with timeout 3 increased to 10s during tests 2026-10-29 03:43:07,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36719/devtools/page/BDE1424718B4736195D334E693A12D2A 2026-10-29 03:43:07,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:43:07,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:43:08,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:43:08,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:43:08,378 100 INFO rb-19fb48c-226083-429900 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 03:43:08,378 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:43:08,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:43:09,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:09] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.105 1.021 2026-10-29 03:43:09,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BDE1424718B4736195D334E693A12D2A', 'loaderId': 'CE4A6A1974039383CC7EC1254A8C1B31', 'isDownload': False} 2026-10-29 03:43:09,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-29 03:43:09,579 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:43:09,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:09] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-10-29 03:43:09,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:09] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.041 2026-10-29 03:43:09,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:09] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.068 2026-10-29 03:43:10,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:10] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 03:43:10,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-29 03:43:10,332 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.011 2026-10-29 03:43:10,338 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:43:10,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:43:10,370 100 INFO rb-19fb48c-226083-429900 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 03:43:11,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.332 0.743 2026-10-29 03:43:11,543 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.066 2026-10-29 03:43:11,577 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:43:11,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:11] "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 03:43:11,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:43:11,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 03:43:12,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:43:12,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.171 0.578 2026-10-29 03:43:12,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.090 2026-10-29 03:43:12,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:12] "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 03:43:12,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 03:43:12,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:12] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.049 0.085 2026-10-29 03:43:13,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.015 0.176 2026-10-29 03:43:13,073 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:43:13,095 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:43:13,109 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:43:13,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:43:13,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.237 2026-10-29 03:43:13,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:43:13,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.015 0.293 2026-10-29 03:43:13,215 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.315 2026-10-29 03:43:13,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.324 2026-10-29 03:43:13,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.290 2026-10-29 03:43:13,371 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.018 0.195 2026-10-29 03:43:13,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.219 2026-10-29 03:43:13,409 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.204 2026-10-29 03:43:13,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.195 2026-10-29 03:43:13,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.185 2026-10-29 03:43:13,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.025 0.180 2026-10-29 03:43:13,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.148 2026-10-29 03:43:13,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.118 2026-10-29 03:43:13,578 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.130 2026-10-29 03:43:13,787 100 INFO rb-19fb48c-226083-429900 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 03:43:13,815 100 INFO rb-19fb48c-226083-429900 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 03:43:13,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.028 2026-10-29 03:43:13,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.037 2026-10-29 03:43:14,028 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43: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 03:43:14,809 100 INFO rb-19fb48c-226083-429900 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 03:43:14,816 100 INFO rb-19fb48c-226083-429900 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 03:43:14,835 100 INFO rb-19fb48c-226083-429900 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 03:43:14,849 100 INFO rb-19fb48c-226083-429900 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 03:43:14,865 100 INFO rb-19fb48c-226083-429900 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 03:43:14,884 100 INFO rb-19fb48c-226083-429900 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 03:43:14,904 100 INFO rb-19fb48c-226083-429900 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 03:43:14,921 100 INFO rb-19fb48c-226083-429900 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 03:43:15,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:43:15,774 100 INFO rb-19fb48c-226083-429900 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 03:43:15,796 100 INFO rb-19fb48c-226083-429900 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 03:43:15,804 100 INFO rb-19fb48c-226083-429900 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 03:43:15,820 100 INFO rb-19fb48c-226083-429900 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 03:43:15,833 100 INFO rb-19fb48c-226083-429900 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 03:43:15,849 100 INFO rb-19fb48c-226083-429900 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 03:43:15,869 100 INFO rb-19fb48c-226083-429900 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 03:43:15,883 100 INFO rb-19fb48c-226083-429900 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 03:43:15,899 100 INFO rb-19fb48c-226083-429900 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 03:43:16,745 100 INFO rb-19fb48c-226083-429900 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 03:43:16,770 100 INFO rb-19fb48c-226083-429900 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 03:43:16,776 100 INFO rb-19fb48c-226083-429900 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 03:43:16,786 100 INFO rb-19fb48c-226083-429900 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 03:43:16,798 100 INFO rb-19fb48c-226083-429900 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 03:43:16,818 100 INFO rb-19fb48c-226083-429900 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 03:43:16,836 100 INFO rb-19fb48c-226083-429900 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 03:43:16,850 100 INFO rb-19fb48c-226083-429900 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 03:43:16,868 100 INFO rb-19fb48c-226083-429900 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 03:43:16,890 100 INFO rb-19fb48c-226083-429900 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 03:43:16,904 100 INFO rb-19fb48c-226083-429900 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 03:43:16,916 100 INFO rb-19fb48c-226083-429900 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 03:43:16,932 100 INFO rb-19fb48c-226083-429900 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 03:43:16,950 100 INFO rb-19fb48c-226083-429900 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 03:43:16,965 100 INFO rb-19fb48c-226083-429900 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 03:43:16,983 100 INFO rb-19fb48c-226083-429900 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 03:43:17,001 100 INFO rb-19fb48c-226083-429900 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 03:43:17,016 100 INFO rb-19fb48c-226083-429900 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 03:43:17,033 100 INFO rb-19fb48c-226083-429900 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 03:43:17,055 100 INFO rb-19fb48c-226083-429900 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 03:43:17,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-29 03:43:17,068 100 INFO rb-19fb48c-226083-429900 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 03:43:17,087 100 INFO rb-19fb48c-226083-429900 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 03:43:17,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-29 03:43:17,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:43:17,164 100 INFO rb-19fb48c-226083-429900 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 03:43:17,187 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:43:17,203 100 INFO rb-19fb48c-226083-429900 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 03:43:17,205 100 INFO rb-19fb48c-226083-429900 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 03:43:17,219 100 INFO rb-19fb48c-226083-429900 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 03:43:17,239 100 INFO rb-19fb48c-226083-429900 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 03:43:17,250 100 INFO rb-19fb48c-226083-429900 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 03:43:17,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:43:17,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:43:17,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:43:17,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48840691 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 03:43:17,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48840691 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 03:43:17,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.158 0.138 2026-10-29 03:43:17,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.058 2026-10-29 03:43:18,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:43:18,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:43:18,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:43:18,584 100 INFO rb-19fb48c-226083-429900 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 03:43:18,607 100 INFO rb-19fb48c-226083-429900 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 03:43:18,616 100 INFO rb-19fb48c-226083-429900 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 03:43:18,635 100 INFO rb-19fb48c-226083-429900 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 03:43:18,652 100 INFO rb-19fb48c-226083-429900 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 03:43:18,667 100 INFO rb-19fb48c-226083-429900 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 03:43:18,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:43:18,690 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:43:18,703 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36470 2026-10-29 03:43:18,706 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:43:18,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36470 2026-10-29 03:43:18,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034318_859899_TestFrontend.txt 2026-10-29 03:43:18,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp6vtuhiu7_chrome_odoo" 2026-10-29 03:43:19,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36674 2026-10-29 03:43:19,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpzc7tqq4__chrome_odoo 2026-10-29 03:43:19,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42929/json/version 2026-10-29 03:43:19,522 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42929/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:43:19,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:43:19,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42929/json 2026-10-29 03:43:19,604 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42929/json with timeout 3 increased to 10s during tests 2026-10-29 03:43:19,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42929/devtools/page/43FC70FED4AAA82E4798F06E4A3DE881 2026-10-29 03:43:19,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:43:19,637 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:43:19,730 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:43:19,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:43:19,745 100 INFO rb-19fb48c-226083-429900 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 03:43:19,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:43:19,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:19] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.022 0.110 2026-10-29 03:43:19,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '43FC70FED4AAA82E4798F06E4A3DE881', 'loaderId': '38C3F39F46C2D805DC45ACD772DFFA33', 'isDownload': False} 2026-10-29 03:43:19,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-29 03:43:19,949 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:43:19,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:19] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 03:43:20,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:20] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-10-29 03:43:20,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:20] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.034 2026-10-29 03:43:20,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:20] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.014 0.014 2026-10-29 03:43:20,641 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-29 03:43:20,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:43:20,713 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:43:20,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.026 0.012 2026-10-29 03:43:20,762 100 INFO rb-19fb48c-226083-429900 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 03:43:21,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.300 0.634 2026-10-29 03:43:21,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 0.911 2026-10-29 03:43:21,808 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:43:21,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.129 2026-10-29 03:43:21,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.012 2026-10-29 03:43:22,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 03:43:22,911 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.201 0.567 2026-10-29 03:43:22,939 100 INFO rb-19fb48c-226083-429900 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 03:43:23,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "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 03:43:23,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43: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 03:43:23,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.011 0.011 2026-10-29 03:43:23,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.032 0.070 2026-10-29 03:43:23,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:43:23,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.012 0.161 2026-10-29 03:43:23,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.212 2026-10-29 03:43:23,400 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43: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 03:43:23,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:43:23,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:43:23,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.304 2026-10-29 03:43:23,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.310 2026-10-29 03:43:23,514 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.029 0.325 2026-10-29 03:43:23,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.011 0.256 2026-10-29 03:43:23,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.243 2026-10-29 03:43:23,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.019 0.158 2026-10-29 03:43:23,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.198 2026-10-29 03:43:23,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.030 0.198 2026-10-29 03:43:23,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.022 0.197 2026-10-29 03:43:23,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.203 2026-10-29 03:43:23,808 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.012 0.230 2026-10-29 03:43:23,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-10-29 03:43:23,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.130 2026-10-29 03:43:25,088 100 INFO rb-19fb48c-226083-429900 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 03:43:25,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.062 2026-10-29 03:43:25,339 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:43:26,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:43:26,103 100 INFO rb-19fb48c-226083-429900 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 03:43:26,109 100 INFO rb-19fb48c-226083-429900 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 03:43:26,119 100 INFO rb-19fb48c-226083-429900 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 03:43:26,132 100 INFO rb-19fb48c-226083-429900 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 03:43:26,150 100 INFO rb-19fb48c-226083-429900 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 03:43:26,173 100 INFO rb-19fb48c-226083-429900 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 03:43:26,182 100 INFO rb-19fb48c-226083-429900 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 03:43:26,199 100 INFO rb-19fb48c-226083-429900 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 03:43:27,052 100 INFO rb-19fb48c-226083-429900 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 03:43:27,066 100 INFO rb-19fb48c-226083-429900 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 03:43:27,076 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46735068 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 03:43:27,121 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [625, 626] 2026-10-29 03:43:27,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46735068 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 03:43:27,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.060 0.142 2026-10-29 03:43:27,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:43:28,042 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:43:28,060 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:43:28,850 100 INFO rb-19fb48c-226083-429900 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 03:43:28,864 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60693830 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 03:43:28,887 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [627, 628, 629] 2026-10-29 03:43:28,975 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60693830 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 03:43:28,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.042 0.094 2026-10-29 03:43:29,758 100 INFO rb-19fb48c-226083-429900 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 03:43:29,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:43:29,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.011 2026-10-29 03:43:30,556 100 INFO rb-19fb48c-226083-429900 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 03:43:30,576 100 INFO rb-19fb48c-226083-429900 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 03:43:30,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.044 2026-10-29 03:43:31,424 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-29 03:43:31,456 100 INFO rb-19fb48c-226083-429900 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 03:43:31,478 100 INFO rb-19fb48c-226083-429900 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 03:43:31,486 100 INFO rb-19fb48c-226083-429900 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 03:43:31,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:43:31,531 100 INFO rb-19fb48c-226083-429900 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 03:43:31,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:43:31,551 100 INFO rb-19fb48c-226083-429900 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 03:43:31,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3200573 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 03:43:31,602 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [630, 631, 632] 2026-10-29 03:43:31,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3200573 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 03:43:31,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.048 0.134 2026-10-29 03:43:32,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:43:32,506 100 INFO rb-19fb48c-226083-429900 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 03:43:32,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.053 2026-10-29 03:43:33,376 100 INFO rb-19fb48c-226083-429900 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 03:43:33,414 100 INFO rb-19fb48c-226083-429900 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 03:43:33,420 100 INFO rb-19fb48c-226083-429900 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 03:43:33,433 100 INFO rb-19fb48c-226083-429900 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 03:43:33,450 100 INFO rb-19fb48c-226083-429900 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 03:43:33,467 100 INFO rb-19fb48c-226083-429900 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 03:43:33,485 100 INFO rb-19fb48c-226083-429900 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 03:43:33,499 100 INFO rb-19fb48c-226083-429900 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 03:43:33,515 100 INFO rb-19fb48c-226083-429900 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 03:43:34,364 100 INFO rb-19fb48c-226083-429900 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 03:43:34,399 100 INFO rb-19fb48c-226083-429900 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 03:43:34,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 03:43:34,525 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:43:34,526 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:43:34,527 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:43:34,528 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:43:34,528 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:43:34,529 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:43:34,529 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:43:34,530 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:43:34,530 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:43:34,531 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:43:34,540 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:43:34,540 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:43:34,541 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:43:34,542 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:43:34,542 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:43:34,543 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:43:34,543 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:43:34,544 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:43:34,544 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:43:34,545 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:43:34,546 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:43:34,552 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:43:34,552 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:43:34,553 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:43:34,578 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:43:34,593 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:43:34,628 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:43:34,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:43:34,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:43:34,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:43:34,648 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:43:34,650 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:43:34,651 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:43:34,652 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:43:34,654 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:43:34,655 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:43:34,656 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:43:34,657 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:43:34,662 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:43:34,662 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:43:34,663 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:43:34,664 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:43:34,664 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:43:34,665 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:43:34,666 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:43:34,667 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:43:34,670 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:43:34,673 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:43:34,679 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:43:34,681 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:43:34,685 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:43:34,686 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:43:34,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:43:34,704 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:43:34,719 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:43:34,720 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:43:34,721 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:43:34,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:43:34,759 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:43:34,762 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:43:34,770 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:43:34,791 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:43:34,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-10-29 03:43:34,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 03:43:34,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:43:34,811 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 03:43:34,819 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.075 2026-10-29 03:43:34,841 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 03:43:34,891 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-29 03:43:34,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-29 03:43:34,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "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 03:43:34,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:43:34,972 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:43:34,980 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:43:34,994 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:43:34,996 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:43:34,997 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:43:34,997 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:43:34,999 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:43:35,001 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:43:35,001 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:43:35,002 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:43:35,003 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:43:35,003 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:43:35,004 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:43:35,005 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:43:35,005 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:43:35,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:43:35,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:43:35,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:43:35,007 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:43:35,012 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:43:35,013 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:43:35,013 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:43:35,015 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:43:35,016 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:43:35,018 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:43:35,019 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:43:35,020 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:43:35,054 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:43:35,057 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:43:35,059 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:43:35,064 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:43:35,082 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:43:35,089 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:43:35,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 03:43:35,126 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 03:43:35,138 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:43:35,145 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.108 2026-10-29 03:43:35,173 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:43:35,180 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:43:35,196 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:43:35,209 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:43:35,215 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:43:35,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:43:35,224 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:43:35,227 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:43:35,228 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:43:35,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 03:43:35,567 100 INFO rb-19fb48c-226083-429900 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 03:43:35,695 100 INFO rb-19fb48c-226083-429900 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 03:43:35,697 100 INFO rb-19fb48c-226083-429900 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 03:43:35,698 100 INFO rb-19fb48c-226083-429900 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 03:43:35,700 100 INFO rb-19fb48c-226083-429900 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 03:43:35,706 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:43:35,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:43:35,741 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42658204 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 03:43:35,744 100 INFO rb-19fb48c-226083-429900 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 03:43:35,756 100 INFO rb-19fb48c-226083-429900 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 03:43:35,774 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [633, 634, 635] 2026-10-29 03:43:35,788 100 INFO rb-19fb48c-226083-429900 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 03:43:35,792 100 INFO rb-19fb48c-226083-429900 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 03:43:35,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.030 2026-10-29 03:43:35,803 100 INFO rb-19fb48c-226083-429900 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 03:43:35,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:43:35,850 100 INFO rb-19fb48c-226083-429900 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 03:43:35,852 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:43:35,901 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:43:35,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42658204 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 03:43:35,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.075 0.132 2026-10-29 03:43:35,965 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36674 2026-10-29 03:43:35,978 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:43:35,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36674 2026-10-29 03:43:36,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034336_142917_TestFrontend.txt 2026-10-29 03:43:36,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpzc7tqq4__chrome_odoo" 2026-10-29 03:43:36,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36922 2026-10-29 03:43:36,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_ir68wps_chrome_odoo 2026-10-29 03:43:36,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33937/json/version 2026-10-29 03:43:36,606 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33937/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:43:36,766 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:43:36,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33937/json 2026-10-29 03:43:36,768 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33937/json with timeout 3 increased to 10s during tests 2026-10-29 03:43:36,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33937/devtools/page/3D8AE6A080063B5805DDE00C3926E3DB 2026-10-29 03:43:36,850 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:43:36,871 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:43:36,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:43:36,965 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:43:36,978 100 INFO rb-19fb48c-226083-429900 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 03:43:36,978 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:43:37,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:37] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.072 0.060 2026-10-29 03:43:37,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3D8AE6A080063B5805DDE00C3926E3DB', 'loaderId': '44187FCA556DEAC3BC30396970BE3676', 'isDownload': False} 2026-10-29 03:43:37,148 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-29 03:43:37,187 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:43:37,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:37] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-29 03:43:37,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:37] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.034 2026-10-29 03:43:37,299 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:37] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.083 2026-10-29 03:43:37,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.021 2026-10-29 03:43:37,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.030 2026-10-29 03:43:38,045 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:43:38,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-29 03:43:38,056 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:43:38,103 100 INFO rb-19fb48c-226083-429900 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 03:43:38,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.235 0.641 2026-10-29 03:43:39,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.902 2026-10-29 03:43:39,119 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:43:39,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.136 2026-10-29 03:43:39,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:43:39,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:43:40,150 100 INFO rb-19fb48c-226083-429900 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 03:43:40,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.194 0.591 2026-10-29 03:43:40,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "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 03:43:40,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.021 2026-10-29 03:43:40,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:43:40,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.040 0.079 2026-10-29 03:43:40,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:43:40,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.182 2026-10-29 03:43:40,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "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 03:43:40,742 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:43:40,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.023 0.201 2026-10-29 03:43:40,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:43:40,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.298 2026-10-29 03:43:40,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.314 2026-10-29 03:43:40,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.356 2026-10-29 03:43:40,937 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.276 2026-10-29 03:43:40,968 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:40] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.181 2026-10-29 03:43:41,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:41] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.019 0.231 2026-10-29 03:43:41,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.231 2026-10-29 03:43:41,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.210 2026-10-29 03:43:41,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.203 2026-10-29 03:43:41,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.181 2026-10-29 03:43:41,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.194 2026-10-29 03:43:41,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.144 2026-10-29 03:43:41,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.100 2026-10-29 03:43:42,371 100 INFO rb-19fb48c-226083-429900 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 03:43:42,381 100 INFO rb-19fb48c-226083-429900 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 03:43:42,403 100 INFO rb-19fb48c-226083-429900 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 03:43:42,415 100 INFO rb-19fb48c-226083-429900 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 03:43:42,433 100 INFO rb-19fb48c-226083-429900 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 03:43:42,448 100 INFO rb-19fb48c-226083-429900 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 03:43:42,464 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-29 03:43:42,482 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-29 03:43:42,515 100 INFO rb-19fb48c-226083-429900 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 03:43:42,527 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:43:42,530 100 INFO rb-19fb48c-226083-429900 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 03:43:42,532 100 INFO rb-19fb48c-226083-429900 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 03:43:42,561 100 INFO rb-19fb48c-226083-429900 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 03:43:42,570 100 INFO rb-19fb48c-226083-429900 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 03:43:42,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:42] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.013 0.012 2026-10-29 03:43:42,589 100 INFO rb-19fb48c-226083-429900 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 03:43:42,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:42] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:43:42,613 100 INFO rb-19fb48c-226083-429900 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 03:43:42,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:42] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.007 2026-10-29 03:43:42,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-29 03:43:43,405 100 INFO rb-19fb48c-226083-429900 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 03:43:43,424 100 INFO rb-19fb48c-226083-429900 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 03:43:43,431 100 INFO rb-19fb48c-226083-429900 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 03:43:43,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:43:43,468 100 INFO rb-19fb48c-226083-429900 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 03:43:43,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 03:43:43,481 100 INFO rb-19fb48c-226083-429900 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 03:43:43,498 100 INFO rb-19fb48c-226083-429900 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 03:43:43,514 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:43] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:43:43,521 100 INFO rb-19fb48c-226083-429900 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 03:43:44,286 100 INFO rb-19fb48c-226083-429900 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 03:43:44,299 100 INFO rb-19fb48c-226083-429900 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 03:43:44,315 100 INFO rb-19fb48c-226083-429900 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 03:43:44,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:43:44,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:43:44,353 100 INFO rb-19fb48c-226083-429900 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 03:43:44,365 100 INFO rb-19fb48c-226083-429900 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 03:43:44,383 100 INFO rb-19fb48c-226083-429900 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 03:43:44,401 100 INFO rb-19fb48c-226083-429900 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 03:43:44,416 100 INFO rb-19fb48c-226083-429900 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 03:43:44,434 100 INFO rb-19fb48c-226083-429900 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 03:43:44,461 100 INFO rb-19fb48c-226083-429900 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 03:43:44,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 03:43:44,468 100 INFO rb-19fb48c-226083-429900 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 03:43:44,487 100 INFO rb-19fb48c-226083-429900 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 03:43:44,504 100 INFO rb-19fb48c-226083-429900 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 03:43:44,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:44] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 03:43:44,552 100 INFO rb-19fb48c-226083-429900 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 03:43:44,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.023 2026-10-29 03:43:44,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 03:43:44,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:44] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 03:43:45,369 100 INFO rb-19fb48c-226083-429900 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 03:43:45,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 03:43:45,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:43:45,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-29 03:43:45,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:45] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:43:45,440 100 INFO rb-19fb48c-226083-429900 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 03:43:45,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-29 03:43:45,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.009 2026-10-29 03:43:45,472 100 INFO rb-19fb48c-226083-429900 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 03:43:45,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:43:45,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:43:45,503 100 INFO rb-19fb48c-226083-429900 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 03:43:45,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:45] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.011 0.011 2026-10-29 03:43:46,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 03:43:46,318 100 INFO rb-19fb48c-226083-429900 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 03:43:46,335 100 INFO rb-19fb48c-226083-429900 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 03:43:46,349 100 INFO rb-19fb48c-226083-429900 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 03:43:46,370 100 INFO rb-19fb48c-226083-429900 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 03:43:46,384 100 INFO rb-19fb48c-226083-429900 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 03:43:46,398 100 INFO rb-19fb48c-226083-429900 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 03:43:46,414 100 INFO rb-19fb48c-226083-429900 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 03:43:46,459 100 INFO rb-19fb48c-226083-429900 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 03:43:46,460 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 03:43:46,471 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:43:46,484 100 INFO rb-19fb48c-226083-429900 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 03:43:46,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:43:46,503 100 INFO rb-19fb48c-226083-429900 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 03:43:46,523 100 INFO rb-19fb48c-226083-429900 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 03:43:46,536 100 INFO rb-19fb48c-226083-429900 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 03:43:46,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 03:43:46,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.022 2026-10-29 03:43:46,592 100 INFO rb-19fb48c-226083-429900 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 03:43:46,604 100 INFO rb-19fb48c-226083-429900 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 03:43:46,605 100 INFO rb-19fb48c-226083-429900 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 03:43:46,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:43:46,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 03:43:46,653 100 INFO rb-19fb48c-226083-429900 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 03:43:46,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 03:43:46,674 100 INFO rb-19fb48c-226083-429900 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 03:43:46,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.015 2026-10-29 03:43:46,689 100 INFO rb-19fb48c-226083-429900 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 03:43:46,699 100 INFO rb-19fb48c-226083-429900 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 03:43:46,714 100 INFO rb-19fb48c-226083-429900 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 03:43:46,733 100 INFO rb-19fb48c-226083-429900 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 03:43:46,749 100 INFO rb-19fb48c-226083-429900 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 03:43:46,768 100 INFO rb-19fb48c-226083-429900 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 03:43:46,784 100 INFO rb-19fb48c-226083-429900 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 03:43:46,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:43:46,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:43:46,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 03:43:46,836 100 INFO rb-19fb48c-226083-429900 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 03:43:46,848 100 INFO rb-19fb48c-226083-429900 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 03:43:46,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 03:43:46,871 100 INFO rb-19fb48c-226083-429900 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 03:43:46,885 100 INFO rb-19fb48c-226083-429900 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 03:43:46,905 100 INFO rb-19fb48c-226083-429900 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 03:43:46,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:43:46,926 100 INFO rb-19fb48c-226083-429900 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 03:43:46,935 100 INFO rb-19fb48c-226083-429900 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 03:43:46,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:43:46,961 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:43:47,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.048 2026-10-29 03:43:47,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43: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 03:43:47,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:43:47,914 100 INFO rb-19fb48c-226083-429900 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 03:43:47,933 100 INFO rb-19fb48c-226083-429900 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 03:43:47,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-29 03:43:47,949 100 INFO rb-19fb48c-226083-429900 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 03:43:47,952 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:43:47,976 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36922 2026-10-29 03:43:47,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 03:43:47,990 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:43:47,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36922 2026-10-29 03:43:48,040 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:43:48,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034348_119057_TestFrontend.txt 2026-10-29 03:43:48,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_ir68wps_chrome_odoo" 2026-10-29 03:43:48,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-29 03:43:48,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37152 2026-10-29 03:43:48,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpy4so3qgr_chrome_odoo 2026-10-29 03:43:48,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33425/json/version 2026-10-29 03:43:48,849 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33425/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:43:48,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:43:48,920 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33425/json 2026-10-29 03:43:48,921 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33425/json with timeout 3 increased to 10s during tests 2026-10-29 03:43:48,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33425/devtools/page/9F69E2FE6EE8F90ECC1DC57C3E9D4695 2026-10-29 03:43:48,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:43:49,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:43:49,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:43:49,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:43:49,551 100 INFO rb-19fb48c-226083-429900 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 03:43:49,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:43:49,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:43:50,642 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:50] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.115 0.954 2026-10-29 03:43:50,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '9F69E2FE6EE8F90ECC1DC57C3E9D4695', 'loaderId': '606D62907997253D1D2D2FA0CC6C54A3', 'isDownload': False} 2026-10-29 03:43:50,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-29 03:43:50,679 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:43:50,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:50] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.030 2026-10-29 03:43:50,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:50] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.069 2026-10-29 03:43:50,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:50] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.060 2026-10-29 03:43:51,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:43:51,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:43:51,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-29 03:43:51,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:43:51,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:43:51,483 100 INFO rb-19fb48c-226083-429900 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 03:43:52,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.294 0.708 2026-10-29 03:43:52,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.015 2026-10-29 03:43:52,613 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:43:52,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.160 2026-10-29 03:43:52,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-29 03:43:52,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:43:53,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:43:53,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.202 0.595 2026-10-29 03:43:53,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:53] "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 03:43:53,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:53] "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 03:43:53,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:43:54,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.057 0.065 2026-10-29 03:43:54,147 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 03:43:54,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.187 2026-10-29 03:43:54,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.251 2026-10-29 03:43:54,290 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43: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 03:43:54,307 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:43:54,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.026 0.344 2026-10-29 03:43:54,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.331 2026-10-29 03:43:54,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.350 2026-10-29 03:43:54,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:43:54,423 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:43:54,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.042 0.237 2026-10-29 03:43:54,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.277 2026-10-29 03:43:54,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.180 2026-10-29 03:43:54,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.165 2026-10-29 03:43:54,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.017 0.165 2026-10-29 03:43:54,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.174 2026-10-29 03:43:54,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.200 2026-10-29 03:43:54,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.007 0.195 2026-10-29 03:43:54,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.182 2026-10-29 03:43:54,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:54] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.034 2026-10-29 03:43:55,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:43:55,034 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:43:55,053 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:43:55,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.054 0.040 2026-10-29 03:43:55,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.069 2026-10-29 03:43:55,240 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:43:56,000 100 INFO rb-19fb48c-226083-429900 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 03:43:56,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 03:43:56,043 100 INFO rb-19fb48c-226083-429900 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 03:43:56,056 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:43:56,060 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 03:43:56,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:43:56,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:43:56,897 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:43:56,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:43:56,918 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:43:57,690 100 INFO rb-19fb48c-226083-429900 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 03:43:57,697 100 INFO rb-19fb48c-226083-429900 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 03:43:57,718 100 INFO rb-19fb48c-226083-429900 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 03:43:57,734 100 INFO rb-19fb48c-226083-429900 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 03:43:57,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 03:43:57,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:43:58,553 100 INFO rb-19fb48c-226083-429900 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 03:43:58,559 100 INFO rb-19fb48c-226083-429900 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 03:43:58,566 100 INFO rb-19fb48c-226083-429900 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 03:43:58,581 100 INFO rb-19fb48c-226083-429900 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 03:43:58,598 100 INFO rb-19fb48c-226083-429900 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 03:43:58,618 100 INFO rb-19fb48c-226083-429900 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 03:43:58,633 100 INFO rb-19fb48c-226083-429900 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 03:43:58,648 100 INFO rb-19fb48c-226083-429900 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 03:43:58,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:43:58,682 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:43:58,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:43:58,708 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54373632 for PoS orders references: ['Order 00327-002-0002'] (draft: True) 2026-10-29 03:43:58,844 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54373632 with result: [{'id': 400, 'pos_reference': 'Order 00327-002-0002', 'account_move': False}] 2026-10-29 03:43:58,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.060 0.106 2026-10-29 03:43:58,951 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:43:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.054 2026-10-29 03:43:59,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:43:59,742 100 INFO rb-19fb48c-226083-429900 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 03:43:59,768 100 INFO rb-19fb48c-226083-429900 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 03:43:59,774 100 INFO rb-19fb48c-226083-429900 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 03:43:59,783 100 INFO rb-19fb48c-226083-429900 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 03:43:59,798 100 INFO rb-19fb48c-226083-429900 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 03:43:59,818 100 INFO rb-19fb48c-226083-429900 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 03:43:59,835 100 INFO rb-19fb48c-226083-429900 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 03:43:59,849 100 INFO rb-19fb48c-226083-429900 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 03:43:59,866 100 INFO rb-19fb48c-226083-429900 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 03:44:00,708 100 INFO rb-19fb48c-226083-429900 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 03:44:00,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:00,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53960370 for PoS orders references: ['Order 00327-002-0003'] (draft: True) 2026-10-29 03:44:00,731 100 INFO rb-19fb48c-226083-429900 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 03:44:00,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53960370 with result: [{'id': 401, 'pos_reference': 'Order 00327-002-0003', 'account_move': False}] 2026-10-29 03:44:00,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.050 0.107 2026-10-29 03:44:01,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:01,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:01,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:01,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.035 0.062 2026-10-29 03:44:02,490 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-29 03:44:02,543 100 INFO rb-19fb48c-226083-429900 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 03:44:02,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:44:02,586 100 INFO rb-19fb48c-226083-429900 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 03:44:02,592 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:44:02,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:02] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.015 0.055 2026-10-29 03:44:02,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:02] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.021 0.053 2026-10-29 03:44:02,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.045 2026-10-29 03:44:03,524 100 INFO rb-19fb48c-226083-429900 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 03:44:03,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:03,547 100 INFO rb-19fb48c-226083-429900 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 03:44:03,569 100 INFO rb-19fb48c-226083-429900 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 03:44:03,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 03:44:04,364 100 INFO rb-19fb48c-226083-429900 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 03:44:04,369 100 INFO rb-19fb48c-226083-429900 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 03:44:04,382 100 INFO rb-19fb48c-226083-429900 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 03:44:04,397 100 INFO rb-19fb48c-226083-429900 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 03:44:04,416 100 INFO rb-19fb48c-226083-429900 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 03:44:04,444 100 INFO rb-19fb48c-226083-429900 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 03:44:04,448 100 INFO rb-19fb48c-226083-429900 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 03:44:04,467 100 INFO rb-19fb48c-226083-429900 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 03:44:04,481 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:04,498 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4137486 for PoS orders references: ['Order 00327-002-0004'] (draft: True) 2026-10-29 03:44:04,502 100 INFO rb-19fb48c-226083-429900 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 03:44:04,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4137486 with result: [{'id': 402, 'pos_reference': 'Order 00327-002-0004', 'account_move': False}] 2026-10-29 03:44:04,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.039 0.116 2026-10-29 03:44:05,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:05,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:05,452 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:05,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.050 2026-10-29 03:44:06,293 100 INFO rb-19fb48c-226083-429900 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 03:44:06,297 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:44:06,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 03:44:06,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-29 03:44:06,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:06] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.025 0.058 2026-10-29 03:44:06,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:06] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.019 0.075 2026-10-29 03:44:06,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:44:07,243 100 INFO rb-19fb48c-226083-429900 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 03:44:07,249 100 INFO rb-19fb48c-226083-429900 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 03:44:07,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:44:07,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.016 0.010 2026-10-29 03:44:07,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:44:07,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37152 2026-10-29 03:44:07,326 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:44:07,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37152 2026-10-29 03:44:07,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034407_477404_TestFrontend.txt 2026-10-29 03:44:07,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpy4so3qgr_chrome_odoo" 2026-10-29 03:44:07,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-29 03:44:08,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37377 2026-10-29 03:44:08,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpb1s6mhoh_chrome_odoo 2026-10-29 03:44:08,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37455/json/version 2026-10-29 03:44:08,193 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37455/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:44:08,347 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:44:08,347 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37455/json 2026-10-29 03:44:08,357 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37455/json with timeout 3 increased to 10s during tests 2026-10-29 03:44:08,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37455/devtools/page/5EF6E2A9FA4A3C3AE1E04944B30DE413 2026-10-29 03:44:08,441 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:44:08,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:44:08,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:44:08,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:44:08,875 100 INFO rb-19fb48c-226083-429900 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 03:44:08,876 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:44:08,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:44:09,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:09] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.107 0.986 2026-10-29 03:44:09,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5EF6E2A9FA4A3C3AE1E04944B30DE413', 'loaderId': 'AF348B4A6657E81AB180181CFDD5DB69', 'isDownload': False} 2026-10-29 03:44:09,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-29 03:44:10,041 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:44:10,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:10] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.022 2026-10-29 03:44:10,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:10] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.055 2026-10-29 03:44:10,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:10] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.054 2026-10-29 03:44:10,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:10] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 03:44:10,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 03:44:10,934 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:44:10,950 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.009 2026-10-29 03:44:10,953 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:44:11,010 100 INFO rb-19fb48c-226083-429900 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 03:44:12,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.330 0.707 2026-10-29 03:44:12,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:12] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.033 2026-10-29 03:44:12,150 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:44:12,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.116 2026-10-29 03:44:12,371 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 03:44:12,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 03:44:13,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.168 0.551 2026-10-29 03:44:13,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:44:13,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "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 03:44:13,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "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 03:44:13,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:44:13,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.070 0.078 2026-10-29 03:44:13,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.017 0.201 2026-10-29 03:44:13,665 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:44:13,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44: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 03:44:13,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:44:13,726 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:44:13,739 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:44:13,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.037 0.287 2026-10-29 03:44:13,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.360 2026-10-29 03:44:13,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.373 2026-10-29 03:44:13,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.363 2026-10-29 03:44:13,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.277 2026-10-29 03:44:13,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:13] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.025 0.206 2026-10-29 03:44:14,013 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.244 2026-10-29 03:44:14,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.207 2026-10-29 03:44:14,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.214 2026-10-29 03:44:14,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.016 0.219 2026-10-29 03:44:14,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.191 2026-10-29 03:44:14,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.003 0.156 2026-10-29 03:44:14,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.137 2026-10-29 03:44:14,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.136 2026-10-29 03:44:14,387 100 INFO rb-19fb48c-226083-429900 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 03:44:14,419 100 INFO rb-19fb48c-226083-429900 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 03:44:14,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.027 2026-10-29 03:44:14,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.037 2026-10-29 03:44:14,620 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44: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 03:44:15,415 100 INFO rb-19fb48c-226083-429900 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 03:44:15,426 100 INFO rb-19fb48c-226083-429900 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 03:44:15,433 100 INFO rb-19fb48c-226083-429900 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 03:44:15,447 100 INFO rb-19fb48c-226083-429900 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 03:44:15,463 100 INFO rb-19fb48c-226083-429900 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 03:44:15,486 100 INFO rb-19fb48c-226083-429900 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 03:44:15,507 100 INFO rb-19fb48c-226083-429900 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 03:44:15,513 100 INFO rb-19fb48c-226083-429900 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 03:44:15,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:15,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76808908 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-10-29 03:44:15,565 100 INFO rb-19fb48c-226083-429900 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 03:44:15,713 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76808908 with result: [{'id': 403, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-29 03:44:15,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.069 0.117 2026-10-29 03:44:16,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:44:16,496 100 INFO rb-19fb48c-226083-429900 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 03:44:16,504 100 INFO rb-19fb48c-226083-429900 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 03:44:16,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.063 2026-10-29 03:44:17,363 100 INFO rb-19fb48c-226083-429900 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 03:44:17,408 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:44:17,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:44:17,415 100 INFO rb-19fb48c-226083-429900 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 03:44:17,439 100 INFO rb-19fb48c-226083-429900 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 03:44:17,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:44:17,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:44:17,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:17] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.040 2026-10-29 03:44:17,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80779882 for PoS orders references: ['Order 00328-002-0001'] (draft: False) 2026-10-29 03:44:17,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:44:17,568 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [643] 2026-10-29 03:44:17,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80779882 with result: [{'id': 403, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-29 03:44:17,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.102 0.239 2026-10-29 03:44:17,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:44:18,644 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:18,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:18,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:18,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-29 03:44:19,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:44:19,481 100 INFO rb-19fb48c-226083-429900 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 03:44:19,510 100 INFO rb-19fb48c-226083-429900 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 03:44:19,513 100 INFO rb-19fb48c-226083-429900 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 03:44:19,539 100 INFO rb-19fb48c-226083-429900 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 03:44:19,550 100 INFO rb-19fb48c-226083-429900 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 03:44:19,564 100 INFO rb-19fb48c-226083-429900 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 03:44:19,582 100 INFO rb-19fb48c-226083-429900 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 03:44:19,597 100 INFO rb-19fb48c-226083-429900 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 03:44:19,614 100 INFO rb-19fb48c-226083-429900 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 03:44:20,457 100 INFO rb-19fb48c-226083-429900 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 03:44:20,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:20,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36640561 for PoS orders references: ['Order 00328-002-0002'] (draft: True) 2026-10-29 03:44:20,480 100 INFO rb-19fb48c-226083-429900 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 03:44:20,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36640561 with result: [{'id': 404, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-10-29 03:44:20,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.040 0.095 2026-10-29 03:44:21,373 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:21,382 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:21,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:21,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.049 2026-10-29 03:44:22,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:44:22,237 100 INFO rb-19fb48c-226083-429900 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 03:44:22,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 03:44:22,263 100 INFO rb-19fb48c-226083-429900 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 03:44:22,291 100 INFO rb-19fb48c-226083-429900 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 03:44:22,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.019 2026-10-29 03:44:23,086 100 INFO rb-19fb48c-226083-429900 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 03:44:23,099 100 INFO rb-19fb48c-226083-429900 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 03:44:23,117 100 INFO rb-19fb48c-226083-429900 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 03:44:23,131 100 INFO rb-19fb48c-226083-429900 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 03:44:23,148 100 INFO rb-19fb48c-226083-429900 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 03:44:23,166 100 INFO rb-19fb48c-226083-429900 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 03:44:23,181 100 INFO rb-19fb48c-226083-429900 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 03:44:23,197 100 INFO rb-19fb48c-226083-429900 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 03:44:24,056 100 INFO rb-19fb48c-226083-429900 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 03:44:24,065 100 INFO rb-19fb48c-226083-429900 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 03:44:24,083 100 INFO rb-19fb48c-226083-429900 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 03:44:24,096 100 INFO rb-19fb48c-226083-429900 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 03:44:24,117 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:44:24,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:44:24,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20248157 for PoS orders references: ['Order 00328-002-0003'] (draft: False) 2026-10-29 03:44:24,254 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20248157 with result: [{'id': 405, 'pos_reference': 'Order 00328-002-0003', 'account_move': False}] 2026-10-29 03:44:24,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.038 0.100 2026-10-29 03:44:25,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:25,080 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:25,102 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:25,164 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.055 2026-10-29 03:44:25,935 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:44:25,950 100 INFO rb-19fb48c-226083-429900 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 03:44:25,983 100 INFO rb-19fb48c-226083-429900 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 03:44:25,998 100 INFO rb-19fb48c-226083-429900 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 03:44:26,000 100 INFO rb-19fb48c-226083-429900 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 03:44:26,020 100 INFO rb-19fb48c-226083-429900 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 03:44:26,032 100 INFO rb-19fb48c-226083-429900 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 03:44:26,051 100 INFO rb-19fb48c-226083-429900 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 03:44:26,065 100 INFO rb-19fb48c-226083-429900 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 03:44:26,082 100 INFO rb-19fb48c-226083-429900 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 03:44:26,952 100 INFO rb-19fb48c-226083-429900 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 03:44:26,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:26,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49549559 for PoS orders references: ['Order 00328-002-0004'] (draft: True) 2026-10-29 03:44:26,988 100 INFO rb-19fb48c-226083-429900 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 03:44:27,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49549559 with result: [{'id': 406, 'pos_reference': 'Order 00328-002-0004', 'account_move': False}] 2026-10-29 03:44:27,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.035 0.091 2026-10-29 03:44:27,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:44:27,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:27,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:27,897 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:27,952 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.047 2026-10-29 03:44:28,727 100 INFO rb-19fb48c-226083-429900 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 03:44:28,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:44:28,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:44:28,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:44:28,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.067 2026-10-29 03:44:29,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-29 03:44:29,663 100 INFO rb-19fb48c-226083-429900 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 03:44:29,680 100 INFO rb-19fb48c-226083-429900 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 03:44:29,698 100 INFO rb-19fb48c-226083-429900 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 03:44:29,713 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-29 03:44:29,732 100 INFO rb-19fb48c-226083-429900 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 03:44:29,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:29,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:44:29,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:29,796 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:29,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:29,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.051 2026-10-29 03:44:30,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 03:44:30,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:44:30,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:44:30,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.048 2026-10-29 03:44:31,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-29 03:44:31,563 100 INFO rb-19fb48c-226083-429900 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 03:44:31,579 100 INFO rb-19fb48c-226083-429900 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 03:44:31,596 100 INFO rb-19fb48c-226083-429900 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 03:44:31,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-29 03:44:31,629 100 INFO rb-19fb48c-226083-429900 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 03:44:31,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:31,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:44:31,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:31,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:31,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:31,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.041 2026-10-29 03:44:32,554 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 03:44:32,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:44:32,589 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:44:32,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.048 2026-10-29 03:44:33,434 100 INFO rb-19fb48c-226083-429900 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 03:44:33,447 100 INFO rb-19fb48c-226083-429900 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 03:44:33,466 100 INFO rb-19fb48c-226083-429900 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 03:44:33,479 100 INFO rb-19fb48c-226083-429900 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 03:44:33,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:44:33,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:44:33,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91733547 for PoS orders references: ['Order 00328-002-0004'] (draft: False) 2026-10-29 03:44:33,543 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [647] 2026-10-29 03:44:33,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91733547 with result: [{'id': 406, 'pos_reference': 'Order 00328-002-0004', 'account_move': False}] 2026-10-29 03:44:33,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.047 0.153 2026-10-29 03:44:34,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-29 03:44:34,563 100 INFO rb-19fb48c-226083-429900 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 03:44:34,580 100 INFO rb-19fb48c-226083-429900 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 03:44:34,597 100 INFO rb-19fb48c-226083-429900 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 03:44:34,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-29 03:44:34,630 100 INFO rb-19fb48c-226083-429900 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 03:44:34,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:34,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:44:34,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:34,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:34,713 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:44:34,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.043 2026-10-29 03:44:35,543 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 03:44:35,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 03:44:35,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-29 03:44:35,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-29 03:44:35,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-29 03:44:35,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 03:44:35,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 03:44:35,652 100 INFO rb-19fb48c-226083-429900 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 03:44:35,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:35] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.025 0.038 2026-10-29 03:44:35,673 100 INFO rb-19fb48c-226083-429900 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 03:44:35,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:35] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.018 0.040 2026-10-29 03:44:35,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:35] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.015 0.037 2026-10-29 03:44:36,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 03:44:36,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:44:36,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:44:36,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.039 2026-10-29 03:44:37,126 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:44:37,457 100 INFO rb-19fb48c-226083-429900 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 03:44:37,465 100 INFO rb-19fb48c-226083-429900 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 03:44:37,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 03:44:37,497 100 INFO rb-19fb48c-226083-429900 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 03:44:37,513 100 INFO rb-19fb48c-226083-429900 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 03:44:37,530 100 INFO rb-19fb48c-226083-429900 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 03:44:37,556 100 INFO rb-19fb48c-226083-429900 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 03:44:37,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:44:37,581 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 03:44:37,597 100 INFO rb-19fb48c-226083-429900 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 03:44:37,615 100 INFO rb-19fb48c-226083-429900 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 03:44:37,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:44:37,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 03:44:37,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72668282 for PoS orders references: ['Order 00328-002-0002'] (draft: False) 2026-10-29 03:44:37,690 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [645] 2026-10-29 03:44:37,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72668282 with result: [{'id': 404, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-10-29 03:44:37,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.042 0.147 2026-10-29 03:44:38,008 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:44:38,009 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:44:38,014 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:44:38,015 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:44:38,016 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:44:38,017 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:44:38,018 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:44:38,030 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:44:38,032 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:44:38,033 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:44:38,035 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:44:38,036 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:44:38,044 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:44:38,046 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:44:38,046 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:44:38,047 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:44:38,048 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:44:38,049 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:44:38,053 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:44:38,054 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:44:38,055 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:44:38,056 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:44:38,057 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:44:38,066 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:44:38,080 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:44:38,087 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:44:38,088 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:44:38,095 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:44:38,096 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:44:38,097 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:44:38,098 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:44:38,099 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:44:38,100 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:44:38,101 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:44:38,121 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 03:44:38,162 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:44:38,164 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:44:38,169 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:44:38,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:44:38,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 03:44:38,207 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:44:38,221 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:44:38,239 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:44:38,251 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:44:38,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:44:38,325 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-29 03:44:38,330 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:44:38,331 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 03:44:38,352 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:44:38,356 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:44:38,362 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:44:38,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.018 2026-10-29 03:44:38,366 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:44:38,367 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:44:38,368 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:44:38,368 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:44:38,369 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:44:38,370 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:44:38,371 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:44:38,372 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:44:38,372 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:44:38,374 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:44:38,375 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:44:38,376 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:44:38,376 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:44:38,377 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:44:38,377 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:44:38,380 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:44:38,381 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:44:38,384 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:44:38,385 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:44:38,385 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:44:38,386 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:44:38,387 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:44:38,387 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:44:38,388 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:44:38,389 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:44:38,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:44:38,437 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:44:38,458 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.062 2026-10-29 03:44:38,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:44:38,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-29 03:44:38,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 03:44:38,520 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:44:38,530 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.081 2026-10-29 03:44:38,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:44:38,616 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:44:38,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 03:44:38,643 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:44:38,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.080 2026-10-29 03:44:38,661 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:44:38,667 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:44:38,670 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:44:38,672 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:44:38,674 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:44:38,675 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:44:38,677 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:44:38,678 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:44:38,680 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:44:38,681 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:44:38,682 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:44:38,694 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:44:38,700 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:44:38,701 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:44:38,702 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:44:38,702 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:44:38,704 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:44:38,704 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:44:38,705 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:44:38,706 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:44:38,706 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:44:38,707 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:44:38,707 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:44:38,708 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:44:38,709 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:44:38,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:44:38,711 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:44:38,711 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:44:38,712 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:44:39,047 100 INFO rb-19fb48c-226083-429900 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 03:44:39,065 100 INFO rb-19fb48c-226083-429900 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 03:44:39,191 100 INFO rb-19fb48c-226083-429900 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 03:44:39,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.010 2026-10-29 03:44:39,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:39] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 03:44:39,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:39] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:44:40,720 100 INFO rb-19fb48c-226083-429900 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 03:44:40,730 100 INFO rb-19fb48c-226083-429900 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 03:44:40,748 100 INFO rb-19fb48c-226083-429900 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 03:44:40,764 100 INFO rb-19fb48c-226083-429900 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 03:44:40,780 100 INFO rb-19fb48c-226083-429900 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 03:44:40,798 100 INFO rb-19fb48c-226083-429900 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 03:44:40,816 100 INFO rb-19fb48c-226083-429900 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 03:44:40,831 100 INFO rb-19fb48c-226083-429900 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 03:44:41,685 100 INFO rb-19fb48c-226083-429900 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 03:44:41,696 100 INFO rb-19fb48c-226083-429900 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 03:44:41,714 100 INFO rb-19fb48c-226083-429900 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 03:44:41,732 100 INFO rb-19fb48c-226083-429900 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 03:44:41,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:44:41,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:44:41,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26046298 for PoS orders references: ['Order 00328-002-0005'] (draft: False) 2026-10-29 03:44:41,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26046298 with result: [{'id': 407, 'pos_reference': 'Order 00328-002-0005', 'account_move': False}] 2026-10-29 03:44:41,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.048 0.125 2026-10-29 03:44:42,746 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-29 03:44:42,762 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 03:44:42,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:42] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.005 0.016 2026-10-29 03:44:44,559 100 INFO rb-19fb48c-226083-429900 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 03:44:44,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:44:44,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:44:44,585 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:44:44,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37377 2026-10-29 03:44:44,591 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:44:44,592 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37377 2026-10-29 03:44:44,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034444_739782_TestFrontend.txt 2026-10-29 03:44:44,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpb1s6mhoh_chrome_odoo" 2026-10-29 03:44:44,809 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-29 03:44:45,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37658 2026-10-29 03:44:45,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp1cqc1czn_chrome_odoo 2026-10-29 03:44:45,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35757/json/version 2026-10-29 03:44:45,572 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35757/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:44:45,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:44:45,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35757/json 2026-10-29 03:44:45,596 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35757/json with timeout 3 increased to 10s during tests 2026-10-29 03:44:45,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35757/devtools/page/112A3A266A56186358B999B3DBE06B8F 2026-10-29 03:44:45,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:44:45,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:44:46,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:44:46,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:44:46,079 100 INFO rb-19fb48c-226083-429900 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 03:44:46,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:44:46,109 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:44:47,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.087 0.986 2026-10-29 03:44:47,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '112A3A266A56186358B999B3DBE06B8F', 'loaderId': 'B3D5D00D955F229985CE38CA2A477D70', 'isDownload': False} 2026-10-29 03:44:47,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-29 03:44:47,217 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:44:47,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.019 2026-10-29 03:44:47,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-10-29 03:44:47,293 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.054 2026-10-29 03:44:47,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.023 2026-10-29 03:44:47,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 03:44:47,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.010 2026-10-29 03:44:47,981 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:44:47,991 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:44:48,022 100 INFO rb-19fb48c-226083-429900 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 03:44:49,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.309 0.715 2026-10-29 03:44:49,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.031 2026-10-29 03:44:49,190 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:44:49,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.164 2026-10-29 03:44:49,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.011 2026-10-29 03:44:49,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-29 03:44:50,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:44:50,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.194 0.585 2026-10-29 03:44:50,446 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.091 2026-10-29 03:44:50,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.020 2026-10-29 03:44:50,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:44:50,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.055 0.073 2026-10-29 03:44:50,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:44:50,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.150 2026-10-29 03:44:50,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.008 0.187 2026-10-29 03:44:50,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:44:50,820 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:44:50,832 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:44:50,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:44:50,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.259 2026-10-29 03:44:50,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.300 2026-10-29 03:44:50,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.315 2026-10-29 03:44:50,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.237 2026-10-29 03:44:50,958 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.231 2026-10-29 03:44:51,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.030 0.167 2026-10-29 03:44:51,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.218 2026-10-29 03:44:51,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.188 2026-10-29 03:44:51,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.200 2026-10-29 03:44:51,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.193 2026-10-29 03:44:51,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.209 2026-10-29 03:44:51,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.195 2026-10-29 03:44:51,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.021 0.092 2026-10-29 03:44:51,489 100 INFO rb-19fb48c-226083-429900 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 03:44:51,513 100 INFO rb-19fb48c-226083-429900 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 03:44:51,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.027 2026-10-29 03:44:51,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.057 2026-10-29 03:44:51,756 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:44:52,537 100 INFO rb-19fb48c-226083-429900 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 03:44:52,556 100 INFO rb-19fb48c-226083-429900 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 03:44:52,579 100 INFO rb-19fb48c-226083-429900 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 03:44:52,587 100 INFO rb-19fb48c-226083-429900 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 03:44:52,596 100 INFO rb-19fb48c-226083-429900 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 03:44:52,617 100 INFO rb-19fb48c-226083-429900 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 03:44:52,631 100 INFO rb-19fb48c-226083-429900 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 03:44:52,674 100 INFO rb-19fb48c-226083-429900 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 03:44:52,682 100 INFO rb-19fb48c-226083-429900 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 03:44:52,707 100 INFO rb-19fb48c-226083-429900 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 03:44:52,731 100 INFO rb-19fb48c-226083-429900 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 03:44:52,751 100 INFO rb-19fb48c-226083-429900 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 03:44:52,772 100 INFO rb-19fb48c-226083-429900 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 03:44:52,785 100 INFO rb-19fb48c-226083-429900 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 03:44:52,800 100 INFO rb-19fb48c-226083-429900 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 03:44:52,821 100 INFO rb-19fb48c-226083-429900 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 03:44:52,831 100 INFO rb-19fb48c-226083-429900 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 03:44:52,850 100 INFO rb-19fb48c-226083-429900 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 03:44:52,867 100 INFO rb-19fb48c-226083-429900 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 03:44:52,888 100 INFO rb-19fb48c-226083-429900 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 03:44:52,904 100 INFO rb-19fb48c-226083-429900 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 03:44:52,916 100 INFO rb-19fb48c-226083-429900 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 03:44:52,931 100 INFO rb-19fb48c-226083-429900 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 03:44:52,948 100 INFO rb-19fb48c-226083-429900 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 03:44:52,968 100 INFO rb-19fb48c-226083-429900 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 03:44:52,987 100 INFO rb-19fb48c-226083-429900 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 03:44:53,001 100 INFO rb-19fb48c-226083-429900 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 03:44:53,016 100 INFO rb-19fb48c-226083-429900 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 03:44:53,030 100 INFO rb-19fb48c-226083-429900 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 03:44:53,046 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:44:53,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6600375 for PoS orders references: ['Order 00329-002-0001'] (draft: True) 2026-10-29 03:44:53,085 100 INFO rb-19fb48c-226083-429900 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 03:44:53,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6600375 with result: [{'id': 408, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-10-29 03:44:53,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.117 0.135 2026-10-29 03:44:53,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.055 2026-10-29 03:44:54,096 100 INFO rb-19fb48c-226083-429900 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 03:44:54,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.060 2026-10-29 03:44:54,947 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:44:54,973 100 INFO rb-19fb48c-226083-429900 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 03:44:54,999 100 INFO rb-19fb48c-226083-429900 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 03:44:55,012 100 INFO rb-19fb48c-226083-429900 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 03:44:55,029 100 INFO rb-19fb48c-226083-429900 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 03:44:55,050 100 INFO rb-19fb48c-226083-429900 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 03:44:55,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-29 03:44:55,107 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:44:55,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:44:55,132 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:55,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:55,165 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 03:44:55,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4245405 for PoS orders references: ['Order 00329-002-0001'] (draft: True) 2026-10-29 03:44:55,218 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [655, 656, 657] 2026-10-29 03:44:55,324 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4245405 with result: [{'id': 408, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-10-29 03:44:55,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.054 0.119 2026-10-29 03:44:55,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.064 2026-10-29 03:44:56,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 03:44:56,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:44:56,280 100 INFO rb-19fb48c-226083-429900 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 03:44:56,324 100 INFO rb-19fb48c-226083-429900 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 03:44:56,328 100 INFO rb-19fb48c-226083-429900 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 03:44:56,352 100 INFO rb-19fb48c-226083-429900 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 03:44:56,362 100 INFO rb-19fb48c-226083-429900 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 03:44:56,378 100 INFO rb-19fb48c-226083-429900 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 03:44:56,400 100 INFO rb-19fb48c-226083-429900 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 03:44:56,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:44:56,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 03:44:56,449 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 03:44:56,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.048 2026-10-29 03:44:57,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:44:57,296 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:44:57,325 100 INFO rb-19fb48c-226083-429900 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 03:44:57,341 100 INFO rb-19fb48c-226083-429900 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 03:44:57,344 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:44:57,363 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:44:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:44:57,390 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37658 2026-10-29 03:44:57,398 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:44:57,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37658 2026-10-29 03:44:57,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034457_510608_TestFrontend.txt 2026-10-29 03:44:57,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp1cqc1czn_chrome_odoo" 2026-10-29 03:44:57,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-29 03:44:58,171 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37871 2026-10-29 03:44:58,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmptpoxe7sv_chrome_odoo 2026-10-29 03:44:58,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42771/json/version 2026-10-29 03:44:58,174 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42771/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:44:58,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:44:58,210 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42771/json 2026-10-29 03:44:58,214 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42771/json with timeout 3 increased to 10s during tests 2026-10-29 03:44:58,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42771/devtools/page/F7F79BD5B7E78BACDA57A80E9B24226F 2026-10-29 03:44:58,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:44:58,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:44:58,620 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:44:58,624 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:44:58,630 100 INFO rb-19fb48c-226083-429900 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 03:44:58,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:44:58,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:45:00,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:00] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.114 1.924 2026-10-29 03:45:00,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'F7F79BD5B7E78BACDA57A80E9B24226F', 'loaderId': '117BA888276681689E922D07C1F39764', 'isDownload': False} 2026-10-29 03:45:00,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-29 03:45:00,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:00,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:00] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-10-29 03:45:00,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:00] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.024 2026-10-29 03:45:00,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:00] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-29 03:45:01,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 03:45:01,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.011 2026-10-29 03:45:01,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:45:01,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:45:01,591 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:45:01,618 100 INFO rb-19fb48c-226083-429900 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 03:45:02,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.363 0.727 2026-10-29 03:45:02,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.110 2026-10-29 03:45:02,814 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:02,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.144 2026-10-29 03:45:02,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:45:03,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 03:45:03,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:45:03,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.190 0.640 2026-10-29 03:45:04,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "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 03:45:04,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.026 2026-10-29 03:45:04,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 03:45:04,317 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.050 0.068 2026-10-29 03:45:04,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.159 2026-10-29 03:45:04,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:45:04,451 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:04,468 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:45:04,483 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:45:04,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.289 2026-10-29 03:45:04,520 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:45:04,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.012 0.332 2026-10-29 03:45:04,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.344 2026-10-29 03:45:04,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.329 2026-10-29 03:45:04,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.038 0.304 2026-10-29 03:45:04,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.030 0.232 2026-10-29 03:45:04,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.235 2026-10-29 03:45:04,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.210 2026-10-29 03:45:04,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.032 0.215 2026-10-29 03:45:04,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.238 2026-10-29 03:45:04,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.027 0.194 2026-10-29 03:45:04,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.003 0.182 2026-10-29 03:45:04,951 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.134 2026-10-29 03:45:05,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:05] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.189 2026-10-29 03:45:05,122 100 INFO rb-19fb48c-226083-429900 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 03:45:05,142 100 INFO rb-19fb48c-226083-429900 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 03:45:05,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 03:45:05,199 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.051 2026-10-29 03:45:05,323 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:06,146 100 INFO rb-19fb48c-226083-429900 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 03:45:06,165 100 INFO rb-19fb48c-226083-429900 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 03:45:06,186 100 INFO rb-19fb48c-226083-429900 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 03:45:06,199 100 INFO rb-19fb48c-226083-429900 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 03:45:06,219 100 INFO rb-19fb48c-226083-429900 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 03:45:06,231 100 INFO rb-19fb48c-226083-429900 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 03:45:06,251 100 INFO rb-19fb48c-226083-429900 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 03:45:06,265 100 INFO rb-19fb48c-226083-429900 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 03:45:07,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:45:07,119 100 INFO rb-19fb48c-226083-429900 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 03:45:07,131 100 INFO rb-19fb48c-226083-429900 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 03:45:07,144 100 INFO rb-19fb48c-226083-429900 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 03:45:07,162 100 INFO rb-19fb48c-226083-429900 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 03:45:07,180 100 INFO rb-19fb48c-226083-429900 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 03:45:07,194 100 INFO rb-19fb48c-226083-429900 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 03:45:07,248 100 INFO rb-19fb48c-226083-429900 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 03:45:07,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:07,259 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:45:07,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:45:07,308 100 INFO rb-19fb48c-226083-429900 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 03:45:07,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.026 0.026 2026-10-29 03:45:07,336 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13687784 for PoS orders references: ['Order 00330-002-0002'] (draft: False) 2026-10-29 03:45:07,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:45:07,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13687784 with result: [{'id': 409, 'pos_reference': 'Order 00330-002-0002', 'account_move': False}] 2026-10-29 03:45:07,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.173 0.189 2026-10-29 03:45:07,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89513582 for PoS orders references: ['Order 00330-002-0001'] (draft: True) 2026-10-29 03:45:07,844 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89513582 with result: [{'id': 410, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-10-29 03:45:07,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.054 0.099 2026-10-29 03:45:07,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:07] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.110 2026-10-29 03:45:08,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:45:08,671 100 INFO rb-19fb48c-226083-429900 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 03:45:08,683 100 INFO rb-19fb48c-226083-429900 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 03:45:08,700 100 INFO rb-19fb48c-226083-429900 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 03:45:08,711 100 INFO rb-19fb48c-226083-429900 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 03:45:08,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:45:08,759 100 INFO rb-19fb48c-226083-429900 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 03:45:08,762 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57515362 for PoS orders references: ['Order 00330-002-0001'] (draft: False) 2026-10-29 03:45:08,796 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [660] 2026-10-29 03:45:08,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57515362 with result: [{'id': 410, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-10-29 03:45:08,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.085 0.145 2026-10-29 03:45:08,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.112 2026-10-29 03:45:09,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:45:09,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:09,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37871 2026-10-29 03:45:09,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:45:09,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37871 2026-10-29 03:45:09,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034509_985710_TestFrontend.txt 2026-10-29 03:45:09,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmptpoxe7sv_chrome_odoo" 2026-10-29 03:45:10,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-29 03:45:10,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38081 2026-10-29 03:45:10,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpcn1adq_z_chrome_odoo 2026-10-29 03:45:10,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42605/json/version 2026-10-29 03:45:10,693 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42605/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:45:10,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:45:10,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42605/json 2026-10-29 03:45:10,780 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42605/json with timeout 3 increased to 10s during tests 2026-10-29 03:45:10,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42605/devtools/page/8456ED16DD1B3CA441B55D630A0D7587 2026-10-29 03:45:10,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:45:10,817 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:45:11,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:45:11,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:45:11,259 100 INFO rb-19fb48c-226083-429900 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 03:45:11,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:45:11,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:45:12,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:12] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.108 0.950 2026-10-29 03:45:12,336 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8456ED16DD1B3CA441B55D630A0D7587', 'loaderId': 'DAF23A2417B09F4DCF2AD78F7B0E9F04', 'isDownload': False} 2026-10-29 03:45:12,336 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-29 03:45:12,362 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:12,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:12] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 03:45:12,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:12] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.062 2026-10-29 03:45:12,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:12] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.039 2026-10-29 03:45:13,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:13] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-29 03:45:13,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.024 2026-10-29 03:45:13,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 03:45:13,251 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:45:13,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:45:13,291 100 INFO rb-19fb48c-226083-429900 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 03:45:14,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.342 0.722 2026-10-29 03:45:14,446 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.091 2026-10-29 03:45:14,471 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:14,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.176 2026-10-29 03:45:14,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 03:45:14,808 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:45:15,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.176 0.596 2026-10-29 03:45:15,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:45:15,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.092 2026-10-29 03:45:15,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.016 0.020 2026-10-29 03:45:15,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.009 2026-10-29 03:45:16,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.035 0.080 2026-10-29 03:45:16,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.122 2026-10-29 03:45:16,041 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:45:16,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.026 0.192 2026-10-29 03:45:16,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.264 2026-10-29 03:45:16,250 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45: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 03:45:16,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:45:16,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.031 0.345 2026-10-29 03:45:16,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.019 0.412 2026-10-29 03:45:16,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.354 2026-10-29 03:45:16,381 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:16,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:45:16,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.341 2026-10-29 03:45:16,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.029 0.232 2026-10-29 03:45:16,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.167 2026-10-29 03:45:16,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.175 2026-10-29 03:45:16,494 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.116 2026-10-29 03:45:16,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.028 0.156 2026-10-29 03:45:16,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.169 2026-10-29 03:45:16,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.004 0.208 2026-10-29 03:45:16,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.009 0.027 2026-10-29 03:45:16,962 100 INFO rb-19fb48c-226083-429900 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 03:45:16,986 100 INFO rb-19fb48c-226083-429900 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 03:45:17,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.036 2026-10-29 03:45:17,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.051 2026-10-29 03:45:17,201 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:45:17,999 100 INFO rb-19fb48c-226083-429900 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 03:45:18,019 100 INFO rb-19fb48c-226083-429900 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 03:45:18,035 100 INFO rb-19fb48c-226083-429900 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 03:45:18,055 100 INFO rb-19fb48c-226083-429900 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 03:45:18,066 100 INFO rb-19fb48c-226083-429900 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 03:45:18,078 100 INFO rb-19fb48c-226083-429900 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 03:45:18,102 100 INFO rb-19fb48c-226083-429900 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 03:45:18,146 100 INFO rb-19fb48c-226083-429900 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 03:45:18,162 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:45:18,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:45:18,172 100 INFO rb-19fb48c-226083-429900 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 03:45:18,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:45:18,218 100 INFO rb-19fb48c-226083-429900 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 03:45:18,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79589503 for PoS orders references: ['Order 00331-002-0001'] (draft: False) 2026-10-29 03:45:18,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:45:18,548 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79589503 with result: [{'id': 411, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-10-29 03:45:18,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.108 0.224 2026-10-29 03:45:18,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 03:45:18,809 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:45:18,812 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:45:18,819 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:45:18,820 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:45:18,821 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:45:18,822 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:45:18,840 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:45:18,847 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:45:18,853 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:45:18,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:45:18,866 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:45:18,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:45:18,874 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:45:18,875 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 03:45:18,889 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:45:18,891 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:45:18,896 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:45:18,903 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:45:18,904 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:45:18,904 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:45:18,905 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:45:18,906 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:45:18,922 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:45:18,923 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:45:18,924 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:45:18,925 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:45:18,925 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:45:18,928 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:45:18,928 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:45:18,932 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:45:18,950 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:45:18,950 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:45:18,966 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:45:18,983 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:45:19,002 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:45:19,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:45:19,009 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:45:19,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:45:19,039 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:45:19,059 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 03:45:19,109 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:45:19,124 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 03:45:19,167 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:45:19,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 03:45:19,184 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:45:19,187 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 03:45:19,189 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:45:19,224 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:45:19,226 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.117 2026-10-29 03:45:19,230 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 03:45:19,250 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:45:19,262 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:45:19,266 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:45:19,274 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:45:19,295 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:45:19,297 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:45:19,298 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.066 0.037 2026-10-29 03:45:19,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:45:19,306 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:45:19,306 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:45:19,308 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:45:19,311 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:45:19,312 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:45:19,312 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:45:19,313 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:45:19,313 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:45:19,313 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:45:19,314 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:45:19,314 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:45:19,314 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:45:19,315 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:45:19,315 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:45:19,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:45:19,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:45:19,317 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:45:19,317 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:45:19,322 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:45:19,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "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 03:45:19,367 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:45:19,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:45:19,383 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 03:45:19,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 03:45:19,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-29 03:45:19,441 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 03:45:19,451 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:45:19,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:45:19,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:45:19,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:45:19,562 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:45:19,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:45:19,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 03:45:19,568 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:45:19,573 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:45:19,581 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:45:19,583 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:45:19,585 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:45:19,585 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:45:19,589 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:45:19,590 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:45:19,591 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:45:19,591 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:45:19,594 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:45:19,595 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:45:19,595 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:45:19,596 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:45:19,597 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:45:19,597 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:45:19,598 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:45:19,599 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:45:19,599 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:45:19,600 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:45:19,601 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:45:19,601 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:45:19,603 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:45:19,603 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:45:19,604 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:45:19,605 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:45:19,605 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:45:19,606 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:45:19,617 100 INFO rb-19fb48c-226083-429900 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 03:45:19,670 100 INFO rb-19fb48c-226083-429900 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 03:45:19,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 03:45:19,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-29 03:45:20,205 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:20] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:45:20,336 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:20] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:45:20,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:45:21,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:45:21,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.039 0.035 2026-10-29 03:45:21,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:21] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.026 0.050 2026-10-29 03:45:22,646 100 INFO rb-19fb48c-226083-429900 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 03:45:22,653 100 INFO rb-19fb48c-226083-429900 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 03:45:22,666 100 INFO rb-19fb48c-226083-429900 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 03:45:22,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 03:45:22,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:45:22,716 100 INFO rb-19fb48c-226083-429900 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 03:45:22,729 100 INFO rb-19fb48c-226083-429900 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 03:45:22,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:45:22,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:22,782 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38081 2026-10-29 03:45:22,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:45:22,791 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38081 2026-10-29 03:45:22,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034522_977111_TestFrontend.txt 2026-10-29 03:45:22,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpcn1adq_z_chrome_odoo" 2026-10-29 03:45:23,008 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-29 03:45:27,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38343 2026-10-29 03:45:27,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp8j5d4ix2_chrome_odoo 2026-10-29 03:45:27,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44085/json/version 2026-10-29 03:45:27,899 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44085/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:45:28,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:45:28,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44085/json 2026-10-29 03:45:28,007 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44085/json with timeout 3 increased to 10s during tests 2026-10-29 03:45:28,053 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44085/devtools/page/3B65CBA662FC5246BA2A6B6AD828F7B0 2026-10-29 03:45:28,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:45:28,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:45:28,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:45:28,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:45:28,552 100 INFO rb-19fb48c-226083-429900 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 03:45:28,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:45:28,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:45:29,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:29] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.154 1.059 2026-10-29 03:45:29,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3B65CBA662FC5246BA2A6B6AD828F7B0', 'loaderId': 'B05D01CC9D0CFB79824CFB7CF02A00D5', 'isDownload': False} 2026-10-29 03:45:29,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-29 03:45:29,814 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:29,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:29] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.017 2026-10-29 03:45:29,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:29] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-29 03:45:29,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:29] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.070 2026-10-29 03:45:30,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 03:45:30,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.011 2026-10-29 03:45:30,660 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 03:45:30,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.042 2026-10-29 03:45:30,666 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 03:45:30,692 100 INFO rb-19fb48c-226083-429900 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 03:45:31,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.317 0.772 2026-10-29 03:45:31,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.106 2026-10-29 03:45:31,916 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:31,979 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.110 2026-10-29 03:45:32,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 03:45:32,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.012 2026-10-29 03:45:33,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:45:33,065 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.190 0.609 2026-10-29 03:45:33,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.094 2026-10-29 03:45:33,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "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 03:45:33,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:45:33,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.054 0.080 2026-10-29 03:45:33,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.179 2026-10-29 03:45:33,589 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:45:33,621 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "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 03:45:33,647 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:45:33,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.017 0.284 2026-10-29 03:45:33,676 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:45:33,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:45:33,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.022 0.336 2026-10-29 03:45:33,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.030 0.391 2026-10-29 03:45:33,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.008 0.461 2026-10-29 03:45:33,937 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:33] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.020 0.397 2026-10-29 03:45:34,051 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.054 0.312 2026-10-29 03:45:34,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.368 2026-10-29 03:45:34,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.349 2026-10-29 03:45:34,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.034 0.338 2026-10-29 03:45:34,333 100 INFO rb-19fb48c-226083-429900 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 03:45:34,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.045 0.385 2026-10-29 03:45:34,360 100 INFO rb-19fb48c-226083-429900 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 03:45:34,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.041 0.448 2026-10-29 03:45:34,502 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.419 2026-10-29 03:45:34,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.012 0.429 2026-10-29 03:45:34,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.487 2026-10-29 03:45:34,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.463 2026-10-29 03:45:34,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.020 0.406 2026-10-29 03:45:34,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.360 2026-10-29 03:45:34,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.286 2026-10-29 03:45:34,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.295 2026-10-29 03:45:34,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.279 2026-10-29 03:45:34,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:34] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.284 2026-10-29 03:45:35,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:35] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.319 2026-10-29 03:45:35,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.301 2026-10-29 03:45:35,066 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:45:35,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.282 2026-10-29 03:45:35,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.261 2026-10-29 03:45:35,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.227 2026-10-29 03:45:35,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.172 2026-10-29 03:45:35,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:35] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.092 2026-10-29 03:45:35,623 100 INFO rb-19fb48c-226083-429900 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 03:45:35,657 100 INFO rb-19fb48c-226083-429900 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 03:45:35,680 100 INFO rb-19fb48c-226083-429900 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 03:45:35,691 100 INFO rb-19fb48c-226083-429900 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 03:45:35,706 100 INFO rb-19fb48c-226083-429900 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 03:45:35,852 100 INFO rb-19fb48c-226083-429900 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 03:45:35,867 100 INFO rb-19fb48c-226083-429900 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 03:45:35,871 100 INFO rb-19fb48c-226083-429900 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 03:45:35,880 100 INFO rb-19fb48c-226083-429900 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 03:45:35,899 100 INFO rb-19fb48c-226083-429900 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 03:45:36,035 100 INFO rb-19fb48c-226083-429900 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 03:45:36,047 100 INFO rb-19fb48c-226083-429900 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 03:45:36,062 100 INFO rb-19fb48c-226083-429900 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 03:45:36,080 100 INFO rb-19fb48c-226083-429900 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 03:45:36,100 100 INFO rb-19fb48c-226083-429900 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 03:45:36,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:45:36,962 100 INFO rb-19fb48c-226083-429900 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 03:45:37,008 100 INFO rb-19fb48c-226083-429900 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 03:45:37,018 100 INFO rb-19fb48c-226083-429900 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 03:45:37,030 100 INFO rb-19fb48c-226083-429900 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 03:45:37,076 100 INFO rb-19fb48c-226083-429900 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 03:45:37,086 100 INFO rb-19fb48c-226083-429900 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 03:45:37,095 100 INFO rb-19fb48c-226083-429900 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 03:45:37,115 100 INFO rb-19fb48c-226083-429900 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 03:45:37,145 100 INFO rb-19fb48c-226083-429900 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 03:45:37,168 100 INFO rb-19fb48c-226083-429900 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 03:45:37,186 100 INFO rb-19fb48c-226083-429900 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 03:45:37,199 100 INFO rb-19fb48c-226083-429900 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 03:45:37,212 100 INFO rb-19fb48c-226083-429900 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 03:45:37,236 100 INFO rb-19fb48c-226083-429900 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 03:45:37,249 100 INFO rb-19fb48c-226083-429900 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 03:45:37,261 100 INFO rb-19fb48c-226083-429900 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 03:45:37,283 100 INFO rb-19fb48c-226083-429900 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 03:45:37,296 100 INFO rb-19fb48c-226083-429900 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 03:45:37,311 100 INFO rb-19fb48c-226083-429900 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 03:45:37,327 100 INFO rb-19fb48c-226083-429900 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 03:45:37,347 100 INFO rb-19fb48c-226083-429900 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 03:45:37,399 100 INFO rb-19fb48c-226083-429900 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 03:45:37,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:37,416 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:37,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:45:37,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:37] "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 03:45:37,529 100 INFO rb-19fb48c-226083-429900 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 03:45:37,540 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74029161 for PoS orders references: ['Order 00332-002-0002'] (draft: False) 2026-10-29 03:45:37,549 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:45:37,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74029161 with result: [{'id': 412, 'pos_reference': 'Order 00332-002-0002', 'account_move': False}] 2026-10-29 03:45:37,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.143 0.226 2026-10-29 03:45:37,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.211 2026-10-29 03:45:37,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87677703 for PoS orders references: ['Order 00332-002-0001'] (draft: True) 2026-10-29 03:45:38,195 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87677703 with result: [{'id': 413, 'pos_reference': 'Order 00332-002-0001', 'account_move': False}] 2026-10-29 03:45:38,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.081 0.184 2026-10-29 03:45:38,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:38] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.222 2026-10-29 03:45:39,046 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:45:39,066 100 INFO rb-19fb48c-226083-429900 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 03:45:39,079 100 INFO rb-19fb48c-226083-429900 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 03:45:39,095 100 INFO rb-19fb48c-226083-429900 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 03:45:39,111 100 INFO rb-19fb48c-226083-429900 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 03:45:39,129 100 INFO rb-19fb48c-226083-429900 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 03:45:39,148 100 INFO rb-19fb48c-226083-429900 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 03:45:39,160 100 INFO rb-19fb48c-226083-429900 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 03:45:39,178 100 INFO rb-19fb48c-226083-429900 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 03:45:39,194 100 INFO rb-19fb48c-226083-429900 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 03:45:39,211 100 INFO rb-19fb48c-226083-429900 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 03:45:39,227 100 INFO rb-19fb48c-226083-429900 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 03:45:39,245 100 INFO rb-19fb48c-226083-429900 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 03:45:39,262 100 INFO rb-19fb48c-226083-429900 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 03:45:39,278 100 INFO rb-19fb48c-226083-429900 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 03:45:39,293 100 INFO rb-19fb48c-226083-429900 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 03:45:39,311 100 INFO rb-19fb48c-226083-429900 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 03:45:39,327 100 INFO rb-19fb48c-226083-429900 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 03:45:39,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:45:39,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:45:39,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38343 2026-10-29 03:45:39,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:45:39,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38343 2026-10-29 03:45:39,536 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034539_536594_TestFrontend.txt 2026-10-29 03:45:39,537 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp8j5d4ix2_chrome_odoo" 2026-10-29 03:45:39,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-29 03:45:40,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38569 2026-10-29 03:45:40,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpaiuuskci_chrome_odoo 2026-10-29 03:45:40,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46269/json/version 2026-10-29 03:45:40,410 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46269/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:45:40,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:45:40,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46269/json 2026-10-29 03:45:40,463 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46269/json with timeout 3 increased to 10s during tests 2026-10-29 03:45:40,492 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46269/devtools/page/98290D034A03D2403941B2A410387CBD 2026-10-29 03:45:40,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:45:40,540 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:45:40,882 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:45:40,886 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:45:40,898 100 INFO rb-19fb48c-226083-429900 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 03:45:40,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:45:40,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:45:42,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.119 0.980 2026-10-29 03:45:42,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '98290D034A03D2403941B2A410387CBD', 'loaderId': 'C17C875C3AFC2E4312CE9E7FF3F1BB1D', 'isDownload': False} 2026-10-29 03:45:42,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-29 03:45:42,069 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:42,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 03:45:42,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.038 2026-10-29 03:45:42,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.057 2026-10-29 03:45:42,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 03:45:42,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.016 2026-10-29 03:45:42,805 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:45:42,813 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:45:42,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:42,838 100 INFO rb-19fb48c-226083-429900 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 03:45:44,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.371 0.777 2026-10-29 03:45:44,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 1.202 2026-10-29 03:45:44,178 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:44,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.155 2026-10-29 03:45:44,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:45:44,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 03:45:45,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:45:45,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.205 0.645 2026-10-29 03:45:45,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.066 2026-10-29 03:45:45,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.025 2026-10-29 03:45:45,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:45:45,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.032 0.079 2026-10-29 03:45:45,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.112 2026-10-29 03:45:45,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.019 0.165 2026-10-29 03:45:45,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:45:45,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.023 0.186 2026-10-29 03:45:45,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:45] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.277 2026-10-29 03:45:46,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.391 2026-10-29 03:45:46,032 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "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 03:45:46,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.308 2026-10-29 03:45:46,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:46,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.325 2026-10-29 03:45:46,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:45:46,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:46,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.033 0.265 2026-10-29 03:45:46,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.299 2026-10-29 03:45:46,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.018 0.232 2026-10-29 03:45:46,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.202 2026-10-29 03:45:46,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.016 0.156 2026-10-29 03:45:46,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.047 0.184 2026-10-29 03:45:46,370 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.252 2026-10-29 03:45:46,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.019 0.108 2026-10-29 03:45:46,692 100 INFO rb-19fb48c-226083-429900 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 03:45:46,721 100 INFO rb-19fb48c-226083-429900 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 03:45:46,736 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.029 2026-10-29 03:45:46,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.014 0.043 2026-10-29 03:45:46,943 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03: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 03:45:47,715 100 INFO rb-19fb48c-226083-429900 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 03:45:47,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 03:45:47,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40649533 for PoS orders references: ['Order 00333-002-0001'] (draft: True) 2026-10-29 03:45:47,751 100 INFO rb-19fb48c-226083-429900 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 03:45:47,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:45:47,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:45:47,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38569 2026-10-29 03:45:47,856 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:45:47,869 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38569 2026-10-29 03:45:48,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034548_017516_TestFrontend.txt 2026-10-29 03:45:48,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpaiuuskci_chrome_odoo" 2026-10-29 03:45:48,022 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40649533 with result: [{'id': 414, 'pos_reference': 'Order 00333-002-0001', 'account_move': False}] 2026-10-29 03:45:48,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: waiting for threads: [] 2026-10-29 03:45:48,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.179 0.138 2026-10-29 03:45:48,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-29 03:45:48,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38764 2026-10-29 03:45:48,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp30rfrgm8_chrome_odoo 2026-10-29 03:45:48,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40945/json/version 2026-10-29 03:45:48,773 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40945/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:45:48,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:45:48,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40945/json 2026-10-29 03:45:48,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40945/json with timeout 3 increased to 10s during tests 2026-10-29 03:45:48,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40945/devtools/page/8B34CC4FC1DB7B9F7F0AA096BCA97E7D 2026-10-29 03:45:48,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:45:48,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:45:49,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:45:49,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:45:49,318 100 INFO rb-19fb48c-226083-429900 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 03:45:49,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:45:49,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:45:50,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:50] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.116 0.963 2026-10-29 03:45:50,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8B34CC4FC1DB7B9F7F0AA096BCA97E7D', 'loaderId': '6FC672F0FB84E7427A5130F150B078B9', 'isDownload': False} 2026-10-29 03:45:50,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-29 03:45:50,455 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:45:50,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:50] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.021 2026-10-29 03:45:50,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:50] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.070 2026-10-29 03:45:50,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:50] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.071 2026-10-29 03:45:51,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.021 2026-10-29 03:45:51,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:45:51,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-29 03:45:51,200 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:45:51,203 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:45:51,230 100 INFO rb-19fb48c-226083-429900 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 03:45:52,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:45:52,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.295 0.688 2026-10-29 03:45:52,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.082 0.103 2026-10-29 03:45:52,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.021 2026-10-29 03:45:52,519 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:45:52,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.050 0.060 2026-10-29 03:45:52,689 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:45:52,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.170 2026-10-29 03:45:52,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:45:52,765 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:45:52,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.028 0.240 2026-10-29 03:45:52,836 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:52,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.325 2026-10-29 03:45:52,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.348 2026-10-29 03:45:52,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.352 2026-10-29 03:45:52,963 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:45:52,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.022 2026-10-29 03:45:53,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.217 2026-10-29 03:45:53,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.035 0.236 2026-10-29 03:45:53,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.431 2026-10-29 03:45:53,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.218 2026-10-29 03:45:53,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.201 2026-10-29 03:45:53,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.210 2026-10-29 03:45:53,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.194 2026-10-29 03:45:53,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.006 0.212 2026-10-29 03:45:53,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.146 2026-10-29 03:45:53,467 100 INFO rb-19fb48c-226083-429900 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 03:45:53,516 100 INFO rb-19fb48c-226083-429900 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 03:45:53,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.042 0.026 2026-10-29 03:45:53,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.049 2026-10-29 03:45:53,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45: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 03:45:54,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-29 03:45:54,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 03:45:54,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 03:45:54,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:54] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.022 2026-10-29 03:45:54,779 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:45:54,780 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:45:54,781 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:45:54,781 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:45:54,788 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:45:54,789 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:45:54,790 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:45:54,793 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:45:54,793 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:45:54,795 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:45:54,796 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:45:54,797 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:45:54,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.037 0.007 2026-10-29 03:45:54,816 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:45:54,817 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:45:54,817 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:45:54,841 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:45:54,850 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:45:54,851 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:45:54,854 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:45:54,855 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:45:54,870 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 03:45:54,863 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:45:54,886 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:45:54,905 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:45:54,922 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:45:54,927 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:45:54,935 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:45:54,936 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.118 2026-10-29 03:45:54,942 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:45:54,943 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:45:54,950 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:45:54,951 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:45:54,952 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:45:54,952 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:45:54,960 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:45:54,961 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:45:54,978 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:45:54,979 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:45:54,980 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:45:54,980 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:45:54,980 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:45:54,981 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:45:54,981 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:45:54,982 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:45:54,982 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:45:54,982 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:45:54,983 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:45:54,983 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:45:54,984 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:45:54,985 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:45:54,985 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:45:54,987 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:45:54,988 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:45:54,990 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:45:54,997 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:45:54,999 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:45:55,003 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:45:55,030 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:45:55,059 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:45:55,069 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:45:55,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:45:55,098 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 03:45:55,114 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:45:55,132 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:45:55,144 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.092 2026-10-29 03:45:55,139 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:45:55,151 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:45:55,171 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:45:55,181 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.170 2026-10-29 03:45:55,194 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:45:55,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.129 2026-10-29 03:45:55,234 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:45:55,239 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:45:55,282 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:45:55,286 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:45:55,291 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:45:55,297 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:45:55,297 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:45:55,298 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:45:55,300 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:45:55,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:45:55,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:45:55,305 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:45:55,307 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:45:55,308 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:45:55,309 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:45:55,312 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:45:55,313 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:45:55,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:45:55,318 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:45:55,324 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:45:55,329 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:45:55,337 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:45:55,341 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:45:55,350 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:45:55,359 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:45:55,361 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:45:55,361 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:45:55,364 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:45:55,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:45:55,368 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:45:55,370 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:45:55,372 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:45:55,374 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:45:55,375 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:45:55,376 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:45:55,377 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:45:55,377 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:45:55,378 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:45:55,379 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:45:55,380 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:45:55,381 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:45:55,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:45:55,409 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:45:55,415 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:45:55,441 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:45:55,443 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:45:55,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:45:55,792 100 INFO rb-19fb48c-226083-429900 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 03:45:55,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.015 2026-10-29 03:45:55,871 100 INFO rb-19fb48c-226083-429900 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 03:45:55,885 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:55,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:55,996 100 INFO rb-19fb48c-226083-429900 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 03:45:56,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:45:56,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:56] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.035 2026-10-29 03:45:56,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-29 03:45:56,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66249367 for PoS orders references: ['Order 00334-001-0001'] (draft: False) 2026-10-29 03:45:56,114 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:45:56,133 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:56] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:45:56,237 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:56] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:45:56,459 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66249367 with result: [{'id': 415, 'pos_reference': 'Order 00334-001-0001', 'account_move': False}] 2026-10-29 03:45:56,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.227 0.186 2026-10-29 03:45:56,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:56] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Da05ef607-ec7f-4129-a25f-fef9467b6d16?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.156 2026-10-29 03:45:57,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:45:57,540 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:45:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:45:57,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38764 2026-10-29 03:45:57,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:45:57,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38764 2026-10-29 03:45:57,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034557_676056_TestFrontend.txt 2026-10-29 03:45:57,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp30rfrgm8_chrome_odoo" 2026-10-29 03:45:57,704 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-29 03:46:02,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39012 2026-10-29 03:46:02,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp5zy2xeb4_chrome_odoo 2026-10-29 03:46:02,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38975/json/version 2026-10-29 03:46:02,892 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38975/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:46:02,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:46:02,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38975/json 2026-10-29 03:46:02,926 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38975/json with timeout 3 increased to 10s during tests 2026-10-29 03:46:02,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38975/devtools/page/E420175A64BE12F14B45BD9CCF5CA8E2 2026-10-29 03:46:02,950 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:46:02,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:46:03,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:46:03,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:46:03,465 100 INFO rb-19fb48c-226083-429900 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 03:46:03,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:46:03,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:46:04,549 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:04] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.109 0.947 2026-10-29 03:46:04,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E420175A64BE12F14B45BD9CCF5CA8E2', 'loaderId': '2B73495E053D03FFAD379B979EAF444F', 'isDownload': False} 2026-10-29 03:46:04,554 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-29 03:46:04,596 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:46:04,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:04] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-29 03:46:04,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:04] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-29 03:46:04,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:04] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.066 2026-10-29 03:46:05,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:46:05,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.016 2026-10-29 03:46:05,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.020 2026-10-29 03:46:05,411 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 03:46:05,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:46:05,441 100 INFO rb-19fb48c-226083-429900 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 03:46:06,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:46:06,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.346 0.729 2026-10-29 03:46:06,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.084 2026-10-29 03:46:06,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:06] "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 03:46:06,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-29 03:46:06,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:06] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.057 0.072 2026-10-29 03:46:06,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:06] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.173 2026-10-29 03:46:07,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.211 2026-10-29 03:46:07,074 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:46:07,116 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "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 03:46:07,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:07,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.037 0.316 2026-10-29 03:46:07,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:46:07,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:46:07,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.023 0.411 2026-10-29 03:46:07,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.476 2026-10-29 03:46:07,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.435 2026-10-29 03:46:07,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.379 2026-10-29 03:46:07,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.021 0.250 2026-10-29 03:46:07,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.021 0.238 2026-10-29 03:46:07,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.283 2026-10-29 03:46:07,652 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.307 2026-10-29 03:46:07,752 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.368 2026-10-29 03:46:07,767 100 INFO rb-19fb48c-226083-429900 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 03:46:07,799 100 INFO rb-19fb48c-226083-429900 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 03:46:07,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.425 2026-10-29 03:46:07,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.444 2026-10-29 03:46:07,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.027 0.440 2026-10-29 03:46:07,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:07] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.432 2026-10-29 03:46:08,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.415 2026-10-29 03:46:08,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.392 2026-10-29 03:46:08,133 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.321 2026-10-29 03:46:08,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.297 2026-10-29 03:46:08,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.264 2026-10-29 03:46:08,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.292 2026-10-29 03:46:08,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.309 2026-10-29 03:46:08,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.256 2026-10-29 03:46:08,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:46:08,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.251 2026-10-29 03:46:08,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.242 2026-10-29 03:46:08,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.206 2026-10-29 03:46:08,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.161 2026-10-29 03:46:08,502 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:08] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.103 2026-10-29 03:46:09,022 100 INFO rb-19fb48c-226083-429900 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 03:46:09,049 100 INFO rb-19fb48c-226083-429900 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 03:46:09,077 100 INFO rb-19fb48c-226083-429900 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 03:46:09,085 100 INFO rb-19fb48c-226083-429900 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 03:46:09,099 100 INFO rb-19fb48c-226083-429900 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 03:46:09,200 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-29 03:46:09,287 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:46:09,290 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:46:09,293 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:46:09,295 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:46:09,298 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:46:09,299 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:46:09,300 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:46:09,301 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:46:09,302 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:46:09,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:46:09,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:46:09,306 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:46:09,309 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:46:09,313 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:46:09,314 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:46:09,315 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:46:09,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:46:09,317 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:46:09,330 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:46:09,356 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:46:09,364 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:46:09,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:46:09,367 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:46:09,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 03:46:09,372 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:46:09,373 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:46:09,374 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:46:09,374 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:46:09,375 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:46:09,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 03:46:09,381 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-29 03:46:09,381 100 INFO rb-19fb48c-226083-429900 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 03:46:09,382 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:46:09,382 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:46:09,383 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:46:09,384 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:46:09,384 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:46:09,395 100 INFO rb-19fb48c-226083-429900 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 03:46:09,396 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:46:09,397 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:46:09,397 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:46:09,398 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:46:09,399 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:46:09,399 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:46:09,400 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:46:09,400 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:46:09,401 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:46:09,401 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:46:09,402 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:46:09,403 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:46:09,403 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:46:09,404 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:46:09,404 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:46:09,405 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:46:09,406 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:46:09,406 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:46:09,408 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:46:09,410 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:46:09,411 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:46:09,411 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:46:09,412 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:46:09,413 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:46:09,430 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:46:09,455 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:46:09,460 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:46:09,468 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:46:09,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:46:09,479 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:46:09,484 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 03:46:09,486 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:46:09,501 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:46:09,502 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:46:09,503 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.080 2026-10-29 03:46:09,506 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:46:09,513 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 03:46:09,517 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:46:09,522 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:46:09,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:46:09,553 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:46:09,555 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:46:09,558 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:46:09,559 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:46:09,571 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:46:09,580 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:46:09,589 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:46:09,597 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:46:09,600 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-10-29 03:46:09,602 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:46:09,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:46:09,619 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:46:09,622 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:46:09,624 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 03:46:09,624 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:46:09,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:46:09,626 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 03:46:09,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "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 03:46:09,659 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:46:09,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:46:09,686 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:46:09,687 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:46:09,687 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:46:09,688 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:46:09,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:46:09,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:46:09,692 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:46:09,693 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:46:09,695 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:46:09,696 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:46:09,698 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:46:09,699 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:46:09,700 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:46:09,701 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:46:09,705 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:46:09,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:09,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:46:09,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:46:09,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:46:09,779 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:46:09,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:46:09,806 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 03:46:09,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.008 2026-10-29 03:46:09,828 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:46:09,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:46:10,272 100 INFO rb-19fb48c-226083-429900 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 03:46:10,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29310896 for PoS orders references: ['Order 00335-001-0001'] (draft: True) 2026-10-29 03:46:10,350 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:10] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 03:46:10,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:10] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:46:10,597 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29310896 with result: [{'id': 416, 'pos_reference': 'Order 00335-001-0001', 'account_move': False}] 2026-10-29 03:46:10,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.111 0.216 2026-10-29 03:46:11,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:46:11,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:46:11,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:46:11,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39012 2026-10-29 03:46:11,812 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:46:11,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39012 2026-10-29 03:46:11,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034611_963512_TestFrontend.txt 2026-10-29 03:46:11,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp5zy2xeb4_chrome_odoo" 2026-10-29 03:46:11,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-29 03:46:12,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39266 2026-10-29 03:46:12,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp54_0j9is_chrome_odoo 2026-10-29 03:46:12,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39891/json/version 2026-10-29 03:46:12,721 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39891/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:46:12,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:46:12,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39891/json 2026-10-29 03:46:12,773 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39891/json with timeout 3 increased to 10s during tests 2026-10-29 03:46:12,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39891/devtools/page/CCBA8E4BD4242F255C03E833483EAD41 2026-10-29 03:46:12,797 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:46:12,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:46:13,117 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:46:13,120 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:46:13,124 100 INFO rb-19fb48c-226083-429900 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 03:46:13,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:46:13,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:46:15,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:15] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.089 2.117 2026-10-29 03:46:15,362 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'CCBA8E4BD4242F255C03E833483EAD41', 'loaderId': '138140BD1D062BD8D0952C50334DEED1', 'isDownload': False} 2026-10-29 03:46:15,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-29 03:46:15,392 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:46:15,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:15] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.016 2026-10-29 03:46:15,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:15] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.040 2026-10-29 03:46:15,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:15] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.053 2026-10-29 03:46:16,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:16] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.018 0.024 2026-10-29 03:46:16,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.021 0.047 2026-10-29 03:46:16,166 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:46:16,197 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:46:16,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.015 2026-10-29 03:46:16,244 100 INFO rb-19fb48c-226083-429900 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 03:46:17,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.326 0.715 2026-10-29 03:46:17,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.067 2026-10-29 03:46:17,417 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:46:17,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.149 2026-10-29 03:46:17,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 03:46:17,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:46:18,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.213 0.556 2026-10-29 03:46:18,476 100 INFO rb-19fb48c-226083-429900 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 03:46:18,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "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 03:46:18,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46: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 03:46:18,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:46:18,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.033 0.061 2026-10-29 03:46:18,786 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.101 2026-10-29 03:46:18,807 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:46:18,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.022 0.172 2026-10-29 03:46:18,887 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46: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 03:46:18,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:46:18,936 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:46:18,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.256 2026-10-29 03:46:18,969 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:46:18,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.277 2026-10-29 03:46:19,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.339 2026-10-29 03:46:19,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.302 2026-10-29 03:46:19,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.283 2026-10-29 03:46:19,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.023 0.258 2026-10-29 03:46:19,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.285 2026-10-29 03:46:19,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.273 2026-10-29 03:46:19,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.216 2026-10-29 03:46:19,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.029 0.044 2026-10-29 03:46:19,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.011 0.243 2026-10-29 03:46:19,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.209 2026-10-29 03:46:19,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.321 2026-10-29 03:46:19,596 100 INFO rb-19fb48c-226083-429900 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 03:46:19,622 100 INFO rb-19fb48c-226083-429900 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 03:46:19,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.032 2026-10-29 03:46:19,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.039 2026-10-29 03:46:19,815 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:20,590 100 INFO rb-19fb48c-226083-429900 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 03:46:20,592 100 INFO rb-19fb48c-226083-429900 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 03:46:20,624 100 INFO rb-19fb48c-226083-429900 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 03:46:20,635 100 INFO rb-19fb48c-226083-429900 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 03:46:20,656 100 INFO rb-19fb48c-226083-429900 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 03:46:20,679 100 INFO rb-19fb48c-226083-429900 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 03:46:20,695 100 INFO rb-19fb48c-226083-429900 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 03:46:20,711 100 INFO rb-19fb48c-226083-429900 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 03:46:20,727 100 INFO rb-19fb48c-226083-429900 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 03:46:20,745 100 INFO rb-19fb48c-226083-429900 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 03:46:20,846 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:46:20,849 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:46:20,853 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:46:20,854 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:46:20,856 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:46:20,859 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:46:20,861 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:46:20,861 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:46:20,862 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:46:20,863 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:46:20,874 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:46:20,875 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:46:20,875 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:46:20,876 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:46:20,877 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:46:20,879 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:46:20,882 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:20] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:20,886 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:46:20,887 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:46:20,887 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:46:20,887 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:46:20,888 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:46:20,888 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:46:20,889 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:46:20,890 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:46:20,896 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:46:20,932 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:46:20,934 100 INFO rb-19fb48c-226083-429900 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 03:46:20,963 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:20] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 03:46:20,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:20] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:46:20,983 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:46:20,984 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.064 2026-10-29 03:46:20,992 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:46:21,014 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:21,015 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:46:21,021 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:46:21,022 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:46:21,023 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:46:21,023 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:46:21,060 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:46:21,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:46:21,084 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:46:21,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:46:21,139 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:46:21,147 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:46:21,153 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:46:21,156 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:46:21,157 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:46:21,163 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:46:21,174 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:46:21,183 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:46:21,199 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:46:21,200 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:46:21,201 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:46:21,203 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:46:21,203 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:46:21,205 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:46:21,208 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:46:21,208 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:46:21,209 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:46:21,210 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:46:21,211 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:46:21,211 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:46:21,212 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:46:21,213 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:46:21,213 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:46:21,214 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:46:21,214 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:46:21,215 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:46:21,216 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:46:21,218 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:46:21,219 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:46:21,227 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:46:21,227 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:46:21,228 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:46:21,229 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:46:21,229 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:46:21,292 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46: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 03:46:21,295 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 03:46:21,321 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.088 2026-10-29 03:46:21,324 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "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 03:46:21,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:46:21,343 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.086 2026-10-29 03:46:21,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 03:46:21,390 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:46:21,420 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:46:21,422 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:46:21,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:46:21,446 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-29 03:46:21,447 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:46:21,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:46:21,456 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:46:21,462 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:46:21,464 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:46:21,465 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:46:21,468 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:46:21,468 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:46:21,469 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:46:21,470 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:46:21,471 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:46:21,471 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:46:21,472 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:46:21,473 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:46:21,473 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:46:21,474 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:46:21,475 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:46:21,475 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:46:21,476 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:46:21,476 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:46:21,478 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:46:21,479 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:46:21,479 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:46:21,480 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:46:21,481 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:46:21,481 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:46:21,482 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:46:21,483 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:46:21,485 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:46:21,486 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:46:21,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22141041 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-10-29 03:46:21,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:21] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 03:46:22,051 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:22] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:46:22,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22141041 with result: [{'id': 417, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-10-29 03:46:22,181 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.152 0.158 2026-10-29 03:46:22,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.263 2026-10-29 03:46:23,356 100 INFO rb-19fb48c-226083-429900 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 03:46:23,360 100 INFO rb-19fb48c-226083-429900 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 03:46:23,378 100 INFO rb-19fb48c-226083-429900 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 03:46:23,393 100 INFO rb-19fb48c-226083-429900 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 03:46:23,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 03:46:23,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:46:23,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.049 2026-10-29 03:46:23,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.015 2026-10-29 03:46:24,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 03:46:24,325 100 INFO rb-19fb48c-226083-429900 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 03:46:24,346 100 INFO rb-19fb48c-226083-429900 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 03:46:24,361 100 INFO rb-19fb48c-226083-429900 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 03:46:24,375 100 INFO rb-19fb48c-226083-429900 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 03:46:24,395 100 INFO rb-19fb48c-226083-429900 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 03:46:24,410 100 INFO rb-19fb48c-226083-429900 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 03:46:24,450 100 INFO rb-19fb48c-226083-429900 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 03:46:24,464 100 INFO rb-19fb48c-226083-429900 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 03:46:24,468 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:24,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:46:24,487 100 INFO rb-19fb48c-226083-429900 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 03:46:24,518 100 INFO rb-19fb48c-226083-429900 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 03:46:24,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57876272 for PoS orders references: ['Order 00336-002-0002'] (draft: False) 2026-10-29 03:46:24,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:46:24,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57876272 with result: [{'id': 418, 'pos_reference': 'Order 00336-002-0002', 'account_move': False}] 2026-10-29 03:46:24,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.088 0.180 2026-10-29 03:46:25,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:25] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.017 2026-10-29 03:46:26,727 100 INFO rb-19fb48c-226083-429900 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 03:46:26,741 100 INFO rb-19fb48c-226083-429900 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 03:46:26,757 100 INFO rb-19fb48c-226083-429900 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 03:46:26,774 100 INFO rb-19fb48c-226083-429900 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 03:46:26,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:46:26,792 100 INFO rb-19fb48c-226083-429900 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 03:46:27,565 100 INFO rb-19fb48c-226083-429900 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 03:46:27,581 100 INFO rb-19fb48c-226083-429900 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 03:46:27,594 100 INFO rb-19fb48c-226083-429900 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 03:46:27,624 100 INFO rb-19fb48c-226083-429900 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 03:46:27,632 100 INFO rb-19fb48c-226083-429900 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 03:46:27,960 100 INFO rb-19fb48c-226083-429900 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 03:46:28,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70077485 for PoS orders references: ['Order 00336-002-0003'] (draft: True) 2026-10-29 03:46:28,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70077485 with result: [{'id': 419, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-10-29 03:46:28,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.044 0.091 2026-10-29 03:46:28,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:46:29,440 100 INFO rb-19fb48c-226083-429900 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 03:46:29,458 100 INFO rb-19fb48c-226083-429900 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 03:46:29,474 100 INFO rb-19fb48c-226083-429900 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 03:46:29,491 100 INFO rb-19fb48c-226083-429900 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 03:46:29,510 100 INFO rb-19fb48c-226083-429900 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 03:46:29,524 100 INFO rb-19fb48c-226083-429900 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 03:46:29,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-29 03:46:29,553 100 INFO rb-19fb48c-226083-429900 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 03:46:29,564 100 INFO rb-19fb48c-226083-429900 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 03:46:29,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22891953 for PoS orders references: ['Order 00336-002-0003'] (draft: False) 2026-10-29 03:46:29,615 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [688] 2026-10-29 03:46:29,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22891953 with result: [{'id': 419, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-10-29 03:46:29,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.070 0.154 2026-10-29 03:46:30,572 100 INFO rb-19fb48c-226083-429900 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 03:46:30,579 100 INFO rb-19fb48c-226083-429900 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 03:46:30,596 100 INFO rb-19fb48c-226083-429900 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 03:46:30,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.060 2026-10-29 03:46:31,465 100 INFO rb-19fb48c-226083-429900 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 03:46:31,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 03:46:31,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:46:31,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.051 2026-10-29 03:46:32,335 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 03:46:32,345 100 INFO rb-19fb48c-226083-429900 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 03:46:32,373 100 INFO rb-19fb48c-226083-429900 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 03:46:32,377 100 INFO rb-19fb48c-226083-429900 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 03:46:32,392 100 INFO rb-19fb48c-226083-429900 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 03:46:32,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:46:32,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90398816 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-10-29 03:46:32,432 100 INFO rb-19fb48c-226083-429900 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 03:46:32,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90398816 with result: [{'id': 420, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-29 03:46:32,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.044 0.102 2026-10-29 03:46:33,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:46:33,331 100 INFO rb-19fb48c-226083-429900 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 03:46:33,345 100 INFO rb-19fb48c-226083-429900 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 03:46:33,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.048 2026-10-29 03:46:34,201 100 INFO rb-19fb48c-226083-429900 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 03:46:34,213 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 03:46:34,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:46:34,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.046 2026-10-29 03:46:35,072 100 INFO rb-19fb48c-226083-429900 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 03:46:35,079 100 INFO rb-19fb48c-226083-429900 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 03:46:35,401 100 INFO rb-19fb48c-226083-429900 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 03:46:35,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48198632 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-10-29 03:46:35,538 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [684, 685] 2026-10-29 03:46:35,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48198632 with result: [{'id': 417, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-10-29 03:46:35,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.051 0.110 2026-10-29 03:46:35,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:35] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.027 2026-10-29 03:46:36,858 100 INFO rb-19fb48c-226083-429900 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 03:46:36,880 100 INFO rb-19fb48c-226083-429900 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 03:46:36,891 100 INFO rb-19fb48c-226083-429900 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 03:46:36,909 100 INFO rb-19fb48c-226083-429900 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 03:46:36,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:46:36,941 100 INFO rb-19fb48c-226083-429900 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 03:46:36,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:46:36,983 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:46:36,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39266 2026-10-29 03:46:36,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:46:37,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39266 2026-10-29 03:46:37,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034637_154229_TestFrontend.txt 2026-10-29 03:46:37,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp54_0j9is_chrome_odoo" 2026-10-29 03:46:37,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39531 2026-10-29 03:46:37,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpc7lq_zp0_chrome_odoo 2026-10-29 03:46:37,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:32949/json/version 2026-10-29 03:46:37,619 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:32949/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:46:37,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:46:37,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:32949/json 2026-10-29 03:46:37,733 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:32949/json with timeout 3 increased to 10s during tests 2026-10-29 03:46:37,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:32949/devtools/page/322488CE584736427CC82CA583D40B53 2026-10-29 03:46:37,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:46:37,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:46:37,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:46:37,850 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:46:37,858 100 INFO rb-19fb48c-226083-429900 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 03:46:37,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:46:37,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:37] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.019 0.084 2026-10-29 03:46:37,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '322488CE584736427CC82CA583D40B53', 'loaderId': '47ADC9BD6FE24B820BCE666CFAAC2022', 'isDownload': False} 2026-10-29 03:46:37,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-29 03:46:38,035 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:46:38,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:38] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.023 2026-10-29 03:46:38,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:38] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.038 2026-10-29 03:46:38,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:38] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-29 03:46:38,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.016 2026-10-29 03:46:38,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.021 2026-10-29 03:46:38,787 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:46:38,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.012 2026-10-29 03:46:38,814 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:46:38,842 100 INFO rb-19fb48c-226083-429900 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 03:46:39,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.260 0.600 2026-10-29 03:46:39,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.884 2026-10-29 03:46:39,835 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:46:39,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:39] "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 03:46:39,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.014 2026-10-29 03:46:40,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-10-29 03:46:40,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.184 0.534 2026-10-29 03:46:40,899 100 INFO rb-19fb48c-226083-429900 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 03:46:40,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.077 2026-10-29 03:46:40,995 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-10-29 03:46:41,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:46:41,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.066 2026-10-29 03:46:41,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:41,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.114 2026-10-29 03:46:41,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "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 03:46:41,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:41,271 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:46:41,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.163 2026-10-29 03:46:41,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.215 2026-10-29 03:46:41,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.229 2026-10-29 03:46:41,372 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.247 2026-10-29 03:46:41,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.030 0.203 2026-10-29 03:46:41,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.014 0.185 2026-10-29 03:46:41,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.221 2026-10-29 03:46:41,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.197 2026-10-29 03:46:41,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.176 2026-10-29 03:46:41,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.027 0.187 2026-10-29 03:46:41,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.169 2026-10-29 03:46:41,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.003 0.158 2026-10-29 03:46:41,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.084 2026-10-29 03:46:41,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.085 2026-10-29 03:46:42,941 100 INFO rb-19fb48c-226083-429900 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 03:46:43,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.065 2026-10-29 03:46:43,181 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:43,920 100 INFO rb-19fb48c-226083-429900 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 03:46:43,933 100 INFO rb-19fb48c-226083-429900 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 03:46:43,945 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21777008 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-10-29 03:46:43,966 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [690, 691] 2026-10-29 03:46:44,065 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21777008 with result: [{'id': 420, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-29 03:46:44,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.043 0.105 2026-10-29 03:46:44,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.099 2026-10-29 03:46:44,860 100 INFO rb-19fb48c-226083-429900 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 03:46:44,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 03:46:45,679 100 INFO rb-19fb48c-226083-429900 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 03:46:45,687 100 INFO rb-19fb48c-226083-429900 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 03:46:45,691 100 INFO rb-19fb48c-226083-429900 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 03:46:45,710 100 INFO rb-19fb48c-226083-429900 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 03:46:45,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:46:46,552 100 INFO rb-19fb48c-226083-429900 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 03:46:46,593 100 INFO rb-19fb48c-226083-429900 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 03:46:46,604 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:46:46,605 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:46:46,620 100 INFO rb-19fb48c-226083-429900 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 03:46:46,645 100 INFO rb-19fb48c-226083-429900 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 03:46:46,693 100 INFO rb-19fb48c-226083-429900 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 03:46:46,713 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:46:46,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28624515 for PoS orders references: ['Order 00336-002-0004'] (draft: False) 2026-10-29 03:46:46,733 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [694, 695] 2026-10-29 03:46:46,844 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28624515 with result: [{'id': 420, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-29 03:46:46,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.038 0.127 2026-10-29 03:46:46,985 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:46:46,988 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:46:46,993 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:46:47,007 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:46:47,011 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:46:47,016 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:46:47,031 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:46:47,049 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:46:47,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:46:47,053 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:46:47,061 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:46:47,062 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:46:47,063 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:46:47,064 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:46:47,065 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:46:47,068 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:46:47,070 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:46:47,071 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:46:47,073 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:46:47,074 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:46:47,076 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:46:47,076 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:46:47,077 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:46:47,078 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:46:47,080 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:46:47,080 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:46:47,081 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:46:47,082 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:46:47,083 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:46:47,091 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:46:47,092 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:46:47,093 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:46:47,112 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:46:47,116 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:46:47,120 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:46:47,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:46:47,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:46:47,192 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:46:47,203 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:46:47,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:46:47,224 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:46:47,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:46:47,231 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:46:47,235 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 03:46:47,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 03:46:47,282 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:46:47,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:46:47,298 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:46:47,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:46:47,308 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:46:47,320 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:46:47,328 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:46:47,351 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:46:47,367 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:46:47,375 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:46:47,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.055 0.019 2026-10-29 03:46:47,404 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:46:47,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:46:47,423 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:46:47,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "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 03:46:47,437 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:46:47,438 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:46:47,439 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:46:47,439 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:46:47,440 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:46:47,441 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:46:47,441 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:46:47,444 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:46:47,445 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:46:47,445 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:46:47,446 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:46:47,447 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:46:47,448 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:46:47,449 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:46:47,449 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:46:47,450 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:46:47,451 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:46:47,452 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:46:47,453 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:46:47,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:46:47,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:46:47,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:46:47,537 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:46:47,540 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:46:47,552 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:46:47,554 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:46:47,579 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:46:47,585 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:46:47,591 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:46:47,592 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:46:47,596 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.095 2026-10-29 03:46:47,603 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:46:47,609 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.110 2026-10-29 03:46:47,621 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:46:47,643 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:46:47,644 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:46:47,645 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:46:47,646 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:46:47,646 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:46:47,647 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:46:47,648 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:46:47,649 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:46:47,650 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:46:47,657 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:46:47,659 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:46:47,660 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:46:47,661 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:46:47,661 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:46:47,662 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:46:47,663 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:46:47,665 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:46:47,665 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:46:47,666 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:46:47,666 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:46:47,667 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:46:47,667 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:46:47,668 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:46:47,669 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:46:47,669 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:46:47,978 100 INFO rb-19fb48c-226083-429900 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 03:46:48,002 100 INFO rb-19fb48c-226083-429900 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 03:46:48,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 03:46:48,146 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:48] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 03:46:48,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:48] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:46:49,558 100 INFO rb-19fb48c-226083-429900 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 03:46:49,574 100 INFO rb-19fb48c-226083-429900 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 03:46:49,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1355706 for PoS orders references: ['Order 00336-004-0005'] (draft: True) 2026-10-29 03:46:49,591 100 INFO rb-19fb48c-226083-429900 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 03:46:49,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1355706 with result: [{'id': 421, 'pos_reference': 'Order 00336-004-0005', 'account_move': False}] 2026-10-29 03:46:49,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.020 0.058 2026-10-29 03:46:50,441 100 INFO rb-19fb48c-226083-429900 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 03:46:50,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:46:51,239 100 INFO rb-19fb48c-226083-429900 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 03:46:51,247 100 INFO rb-19fb48c-226083-429900 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 03:46:51,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54307929 for PoS orders references: ['Order 00336-004-0005'] (draft: True) 2026-10-29 03:46:51,285 100 INFO rb-19fb48c-226083-429900 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 03:46:51,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54307929 with result: [{'id': 421, 'pos_reference': 'Order 00336-004-0005', 'account_move': False}] 2026-10-29 03:46:51,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.039 0.102 2026-10-29 03:46:51,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.087 2026-10-29 03:46:52,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:46:52,194 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:46:52,212 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39531 2026-10-29 03:46:52,213 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:46:52,215 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39531 2026-10-29 03:46:52,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034652_351374_TestFrontend.txt 2026-10-29 03:46:52,351 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpc7lq_zp0_chrome_odoo" 2026-10-29 03:46:52,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-29 03:46:53,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39781 2026-10-29 03:46:53,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpxjm_71j__chrome_odoo 2026-10-29 03:46:53,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40761/json/version 2026-10-29 03:46:53,044 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40761/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:46:53,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:46:53,092 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40761/json 2026-10-29 03:46:53,093 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40761/json with timeout 3 increased to 10s during tests 2026-10-29 03:46:53,109 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40761/devtools/page/1E0E7C17C916896987687E8C640AD0F4 2026-10-29 03:46:53,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:46:53,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:46:53,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:46:53,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:46:53,544 100 INFO rb-19fb48c-226083-429900 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 03:46:53,544 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:46:53,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:46:54,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:54] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.093 1.024 2026-10-29 03:46:54,686 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1E0E7C17C916896987687E8C640AD0F4', 'loaderId': '2A4391871338902B9965B1C5B9808E97', 'isDownload': False} 2026-10-29 03:46:54,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-29 03:46:54,728 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:46:54,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.023 2026-10-29 03:46:54,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.038 2026-10-29 03:46:54,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.048 2026-10-29 03:46:55,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.011 0.013 2026-10-29 03:46:55,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.025 2026-10-29 03:46:55,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.019 2026-10-29 03:46:55,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:46:55,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:46:55,542 100 INFO rb-19fb48c-226083-429900 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 03:46:56,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.346 0.720 2026-10-29 03:46:56,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.084 2026-10-29 03:46:56,738 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:46:56,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.135 2026-10-29 03:46:56,885 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-29 03:46:56,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.011 2026-10-29 03:46:57,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:46:57,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.263 0.540 2026-10-29 03:46:57,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:57] "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 03:46:57,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:57] "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 03:46:58,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 03:46:58,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.051 0.089 2026-10-29 03:46:58,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:46:58,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.197 2026-10-29 03:46:58,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.015 0.235 2026-10-29 03:46:58,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "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 03:46:58,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:46:58,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:46:58,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.012 0.289 2026-10-29 03:46:58,395 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:46:58,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.020 0.285 2026-10-29 03:46:58,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.299 2026-10-29 03:46:58,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.022 0.278 2026-10-29 03:46:58,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.261 2026-10-29 03:46:58,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.130 2026-10-29 03:46:58,642 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.023 0.219 2026-10-29 03:46:58,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.216 2026-10-29 03:46:58,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.193 2026-10-29 03:46:58,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.173 2026-10-29 03:46:58,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.004 0.185 2026-10-29 03:46:58,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.168 2026-10-29 03:46:58,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:58] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.161 2026-10-29 03:46:59,018 100 INFO rb-19fb48c-226083-429900 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 03:46:59,050 100 INFO rb-19fb48c-226083-429900 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 03:46:59,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.039 2026-10-29 03:46:59,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.042 2026-10-29 03:46:59,242 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:46: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 03:47:00,031 100 INFO rb-19fb48c-226083-429900 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 03:47:00,040 100 INFO rb-19fb48c-226083-429900 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 03:47:00,047 100 INFO rb-19fb48c-226083-429900 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 03:47:00,059 100 INFO rb-19fb48c-226083-429900 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 03:47:00,073 100 INFO rb-19fb48c-226083-429900 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 03:47:00,096 100 INFO rb-19fb48c-226083-429900 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 03:47:00,108 100 INFO rb-19fb48c-226083-429900 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 03:47:00,126 100 INFO rb-19fb48c-226083-429900 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 03:47:00,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:47:00,977 100 INFO rb-19fb48c-226083-429900 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 03:47:00,992 100 INFO rb-19fb48c-226083-429900 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 03:47:01,006 100 INFO rb-19fb48c-226083-429900 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 03:47:01,035 100 INFO rb-19fb48c-226083-429900 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 03:47:01,041 100 INFO rb-19fb48c-226083-429900 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 03:47:01,057 100 INFO rb-19fb48c-226083-429900 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 03:47:01,079 100 INFO rb-19fb48c-226083-429900 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 03:47:01,090 100 INFO rb-19fb48c-226083-429900 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 03:47:01,106 100 INFO rb-19fb48c-226083-429900 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 03:47:01,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:47:01,961 100 INFO rb-19fb48c-226083-429900 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 03:47:01,979 100 INFO rb-19fb48c-226083-429900 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 03:47:01,990 100 INFO rb-19fb48c-226083-429900 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 03:47:02,010 100 INFO rb-19fb48c-226083-429900 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 03:47:02,023 100 INFO rb-19fb48c-226083-429900 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 03:47:02,059 100 INFO rb-19fb48c-226083-429900 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 03:47:02,060 100 INFO rb-19fb48c-226083-429900 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 03:47:02,074 100 INFO rb-19fb48c-226083-429900 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 03:47:02,091 100 INFO rb-19fb48c-226083-429900 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 03:47:02,109 100 INFO rb-19fb48c-226083-429900 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 03:47:02,124 100 INFO rb-19fb48c-226083-429900 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 03:47:02,142 100 INFO rb-19fb48c-226083-429900 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 03:47:02,157 100 INFO rb-19fb48c-226083-429900 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 03:47:02,176 100 INFO rb-19fb48c-226083-429900 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 03:47:02,190 100 INFO rb-19fb48c-226083-429900 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 03:47:02,207 100 INFO rb-19fb48c-226083-429900 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 03:47:02,224 100 INFO rb-19fb48c-226083-429900 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 03:47:02,241 100 INFO rb-19fb48c-226083-429900 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 03:47:02,257 100 INFO rb-19fb48c-226083-429900 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 03:47:02,274 100 INFO rb-19fb48c-226083-429900 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 03:47:02,290 100 INFO rb-19fb48c-226083-429900 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 03:47:02,309 100 INFO rb-19fb48c-226083-429900 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 03:47:02,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-29 03:47:02,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:47:02,375 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:47:02,402 100 INFO rb-19fb48c-226083-429900 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 03:47:02,419 100 INFO rb-19fb48c-226083-429900 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 03:47:02,425 100 INFO rb-19fb48c-226083-429900 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 03:47:02,447 100 INFO rb-19fb48c-226083-429900 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 03:47:02,461 100 INFO rb-19fb48c-226083-429900 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 03:47:02,473 100 INFO rb-19fb48c-226083-429900 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 03:47:02,490 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:47:02,507 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:47:02,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12445376 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 03:47:02,540 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:47:02,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12445376 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 03:47:02,696 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.058 0.117 2026-10-29 03:47:02,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.060 2026-10-29 03:47:03,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:47:03,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:47:03,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:47:03,659 100 INFO rb-19fb48c-226083-429900 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 03:47:03,675 100 INFO rb-19fb48c-226083-429900 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 03:47:03,690 100 INFO rb-19fb48c-226083-429900 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 03:47:03,709 100 INFO rb-19fb48c-226083-429900 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 03:47:03,723 100 INFO rb-19fb48c-226083-429900 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 03:47:03,741 100 INFO rb-19fb48c-226083-429900 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 03:47:03,743 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:47:03,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39781 2026-10-29 03:47:03,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:47:03,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39781 2026-10-29 03:47:03,855 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034703_854841_TestFrontend.txt 2026-10-29 03:47:03,855 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpxjm_71j__chrome_odoo" 2026-10-29 03:47:04,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39981 2026-10-29 03:47:04,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp85f_xl36_chrome_odoo 2026-10-29 03:47:04,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44043/json/version 2026-10-29 03:47:04,258 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44043/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:47:04,291 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:47:04,292 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44043/json 2026-10-29 03:47:04,294 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44043/json with timeout 3 increased to 10s during tests 2026-10-29 03:47:04,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44043/devtools/page/5DE70B8FB91532A1472455D69F6E8A7E 2026-10-29 03:47:04,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:47:04,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:47:04,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:47:04,459 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:47:04,475 100 INFO rb-19fb48c-226083-429900 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 03:47:04,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:47:04,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:04] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.014 0.075 2026-10-29 03:47:04,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5DE70B8FB91532A1472455D69F6E8A7E', 'loaderId': 'B55CF614AF6AE5922DE5B4164B566563', 'isDownload': False} 2026-10-29 03:47:04,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-29 03:47:04,636 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:47:04,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:04] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-10-29 03:47:04,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:04] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.030 2026-10-29 03:47:04,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:04] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 03:47:05,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 03:47:05,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:47:05,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-29 03:47:05,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:47:05,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:47:05,462 100 INFO rb-19fb48c-226083-429900 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 03:47:06,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.191 0.583 2026-10-29 03:47:06,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.806 2026-10-29 03:47:06,359 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:47:06,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.127 2026-10-29 03:47:06,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 03:47:06,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:47:07,543 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.171 0.548 2026-10-29 03:47:07,576 100 INFO rb-19fb48c-226083-429900 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 03:47:07,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.097 2026-10-29 03:47:07,715 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "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 03:47:07,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 03:47:07,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.034 0.068 2026-10-29 03:47:07,934 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.131 2026-10-29 03:47:07,949 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:47:07,957 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.146 2026-10-29 03:47:07,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:07] "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 03:47:08,005 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:47:08,028 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:47:08,060 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.027 0.231 2026-10-29 03:47:08,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.334 2026-10-29 03:47:08,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.324 2026-10-29 03:47:08,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.296 2026-10-29 03:47:08,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.195 2026-10-29 03:47:08,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.012 0.195 2026-10-29 03:47:08,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.189 2026-10-29 03:47:08,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.140 2026-10-29 03:47:08,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.144 2026-10-29 03:47:08,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.126 2026-10-29 03:47:08,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.004 0.142 2026-10-29 03:47:08,427 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.033 0.137 2026-10-29 03:47:08,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.144 2026-10-29 03:47:09,643 100 INFO rb-19fb48c-226083-429900 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 03:47:09,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.039 2026-10-29 03:47:09,840 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:47:10,606 100 INFO rb-19fb48c-226083-429900 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 03:47:10,611 100 INFO rb-19fb48c-226083-429900 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 03:47:10,629 100 INFO rb-19fb48c-226083-429900 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 03:47:10,640 100 INFO rb-19fb48c-226083-429900 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 03:47:10,657 100 INFO rb-19fb48c-226083-429900 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 03:47:10,676 100 INFO rb-19fb48c-226083-429900 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 03:47:10,690 100 INFO rb-19fb48c-226083-429900 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 03:47:10,708 100 INFO rb-19fb48c-226083-429900 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 03:47:10,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:47:11,559 100 INFO rb-19fb48c-226083-429900 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 03:47:11,577 100 INFO rb-19fb48c-226083-429900 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 03:47:11,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87031825 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 03:47:11,626 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [699, 700] 2026-10-29 03:47:11,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87031825 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 03:47:11,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.058 0.114 2026-10-29 03:47:12,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:47:12,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-29 03:47:12,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 03:47:13,310 100 INFO rb-19fb48c-226083-429900 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 03:47:13,326 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9574976 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 03:47:13,348 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [701, 702, 703] 2026-10-29 03:47:13,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9574976 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 03:47:13,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.046 0.107 2026-10-29 03:47:14,239 100 INFO rb-19fb48c-226083-429900 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 03:47:14,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:47:14,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 03:47:15,032 100 INFO rb-19fb48c-226083-429900 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 03:47:15,041 100 INFO rb-19fb48c-226083-429900 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 03:47:15,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.039 2026-10-29 03:47:15,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-29 03:47:15,927 100 INFO rb-19fb48c-226083-429900 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 03:47:15,943 100 INFO rb-19fb48c-226083-429900 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 03:47:15,958 100 INFO rb-19fb48c-226083-429900 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 03:47:15,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:47:15,994 100 INFO rb-19fb48c-226083-429900 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 03:47:16,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:47:16,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82917838 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 03:47:16,029 100 INFO rb-19fb48c-226083-429900 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 03:47:16,040 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [704, 705, 706] 2026-10-29 03:47:16,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82917838 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 03:47:16,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.040 0.106 2026-10-29 03:47:16,932 100 INFO rb-19fb48c-226083-429900 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 03:47:17,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.055 2026-10-29 03:47:17,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-29 03:47:17,801 100 INFO rb-19fb48c-226083-429900 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 03:47:17,842 100 INFO rb-19fb48c-226083-429900 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 03:47:17,858 100 INFO rb-19fb48c-226083-429900 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 03:47:17,875 100 INFO rb-19fb48c-226083-429900 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 03:47:17,889 100 INFO rb-19fb48c-226083-429900 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 03:47:17,906 100 INFO rb-19fb48c-226083-429900 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 03:47:17,926 100 INFO rb-19fb48c-226083-429900 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 03:47:17,940 100 INFO rb-19fb48c-226083-429900 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 03:47:17,957 100 INFO rb-19fb48c-226083-429900 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 03:47:18,811 100 INFO rb-19fb48c-226083-429900 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 03:47:18,856 100 INFO rb-19fb48c-226083-429900 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 03:47:18,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:18] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 03:47:19,022 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:47:19,023 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:47:19,024 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:47:19,026 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:47:19,026 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:47:19,030 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:47:19,031 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:47:19,032 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:47:19,033 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:47:19,033 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:47:19,034 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:47:19,035 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:47:19,035 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:47:19,036 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:47:19,042 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:47:19,046 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:47:19,047 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:47:19,054 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:47:19,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:47:19,062 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:47:19,065 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:47:19,072 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:47:19,078 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:47:19,083 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:47:19,085 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:47:19,086 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:47:19,094 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:47:19,105 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:47:19,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:47:19,126 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:47:19,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:47:19,129 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:47:19,129 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:47:19,131 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:47:19,135 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:47:19,135 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:47:19,146 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:47:19,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:47:19,173 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:47:19,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 03:47:19,211 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:47:19,223 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:47:19,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:47:19,240 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:47:19,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:47:19,288 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:47:19,290 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:47:19,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:47:19,294 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:47:19,296 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:47:19,297 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:47:19,298 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:47:19,299 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:47:19,300 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:47:19,301 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:47:19,302 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:47:19,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:47:19,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:47:19,305 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:47:19,305 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:47:19,306 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:47:19,307 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:47:19,307 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:47:19,308 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:47:19,308 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:47:19,309 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:47:19,310 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:47:19,312 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:47:19,315 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:47:19,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:47:19,319 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:47:19,320 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:47:19,321 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:47:19,322 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:47:19,324 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:47:19,324 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:47:19,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:47:19,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:47:19,368 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:47:19,390 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:47:19,427 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:47:19,504 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:47:19,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-10-29 03:47:19,513 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.099 2026-10-29 03:47:19,562 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:47:19,563 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 03:47:19,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:47:19,605 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:47:19,608 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:47:19,610 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:47:19,610 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:47:19,617 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:47:19,618 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:47:19,619 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:47:19,619 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:47:19,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:47:19,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:47:19,621 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:47:19,621 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:47:19,622 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:47:19,622 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:47:19,623 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:47:19,623 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:47:19,625 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:47:19,626 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:47:19,627 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:47:19,628 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:47:19,628 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:47:19,629 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:47:19,630 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:47:19,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:47:19,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:47:19,632 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:47:19,632 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:47:19,633 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:47:19,633 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:47:19,633 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:47:19,634 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:47:20,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 03:47:20,076 100 INFO rb-19fb48c-226083-429900 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 03:47:20,077 100 INFO rb-19fb48c-226083-429900 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 03:47:20,079 100 INFO rb-19fb48c-226083-429900 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 03:47:20,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:47:20,112 100 INFO rb-19fb48c-226083-429900 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 03:47:20,118 100 INFO rb-19fb48c-226083-429900 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 03:47:20,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89742806 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 03:47:20,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:47:20,170 100 INFO rb-19fb48c-226083-429900 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 03:47:20,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:20] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.033 2026-10-29 03:47:20,177 100 INFO rb-19fb48c-226083-429900 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 03:47:20,181 100 INFO rb-19fb48c-226083-429900 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 03:47:20,182 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [707, 708, 709] 2026-10-29 03:47:20,193 100 INFO rb-19fb48c-226083-429900 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 03:47:20,221 100 INFO rb-19fb48c-226083-429900 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 03:47:20,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:47:20,243 100 INFO rb-19fb48c-226083-429900 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 03:47:20,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:47:20,287 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:47:20,310 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:20] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:47:20,327 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39981 2026-10-29 03:47:20,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:47:20,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39981 2026-10-29 03:47:20,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89742806 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 03:47:20,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.087 0.165 2026-10-29 03:47:20,468 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034720_468086_TestFrontend.txt 2026-10-29 03:47:20,468 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp85f_xl36_chrome_odoo" 2026-10-29 03:47:20,918 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40245 2026-10-29 03:47:20,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpcudb86ly_chrome_odoo 2026-10-29 03:47:20,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42351/json/version 2026-10-29 03:47:20,925 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42351/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:47:20,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:47:20,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42351/json 2026-10-29 03:47:20,989 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42351/json with timeout 3 increased to 10s during tests 2026-10-29 03:47:21,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42351/devtools/page/7B951F376EC3C61DA36E6FC251264D22 2026-10-29 03:47:21,032 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:47:21,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:47:21,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:47:21,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:47:21,139 100 INFO rb-19fb48c-226083-429900 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 03:47:21,139 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:47:21,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:21] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.014 0.075 2026-10-29 03:47:21,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7B951F376EC3C61DA36E6FC251264D22', 'loaderId': '76CE9EF0957EA4A3D994FFBFF5604843', 'isDownload': False} 2026-10-29 03:47:21,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-29 03:47:21,333 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:47:21,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:21] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.041 2026-10-29 03:47:21,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:21] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.047 2026-10-29 03:47:21,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:21] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.067 2026-10-29 03:47:22,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 03:47:22,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.028 2026-10-29 03:47:22,167 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:47:22,189 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:47:22,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.028 2026-10-29 03:47:22,232 100 INFO rb-19fb48c-226083-429900 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 03:47:23,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.185 0.649 2026-10-29 03:47:23,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.849 2026-10-29 03:47:23,175 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:47:23,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.170 2026-10-29 03:47:23,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-29 03:47:23,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 03:47:24,195 100 INFO rb-19fb48c-226083-429900 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 03:47:24,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.227 0.587 2026-10-29 03:47:24,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.086 2026-10-29 03:47:24,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.023 2026-10-29 03:47:24,502 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:47:24,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.021 0.068 2026-10-29 03:47:24,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.035 0.159 2026-10-29 03:47:24,750 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:47:24,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.029 0.227 2026-10-29 03:47:24,842 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "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 03:47:24,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.250 2026-10-29 03:47:24,877 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:47:24,896 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:47:24,921 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.311 2026-10-29 03:47:24,950 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.346 2026-10-29 03:47:24,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.288 2026-10-29 03:47:25,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.238 2026-10-29 03:47:25,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.042 0.191 2026-10-29 03:47:25,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.215 2026-10-29 03:47:25,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.222 2026-10-29 03:47:25,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.214 2026-10-29 03:47:25,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.016 0.186 2026-10-29 03:47:25,239 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.205 2026-10-29 03:47:25,256 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.194 2026-10-29 03:47:25,293 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.107 2026-10-29 03:47:26,532 100 INFO rb-19fb48c-226083-429900 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 03:47:26,538 100 INFO rb-19fb48c-226083-429900 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 03:47:26,555 100 INFO rb-19fb48c-226083-429900 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 03:47:26,572 100 INFO rb-19fb48c-226083-429900 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 03:47:26,592 100 INFO rb-19fb48c-226083-429900 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 03:47:26,606 100 INFO rb-19fb48c-226083-429900 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 03:47:26,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-29 03:47:26,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-29 03:47:26,685 100 INFO rb-19fb48c-226083-429900 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 03:47:26,712 100 INFO rb-19fb48c-226083-429900 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 03:47:26,717 100 INFO rb-19fb48c-226083-429900 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 03:47:26,719 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:47:26,727 100 INFO rb-19fb48c-226083-429900 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 03:47:26,751 100 INFO rb-19fb48c-226083-429900 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 03:47:26,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.007 0.015 2026-10-29 03:47:26,767 100 INFO rb-19fb48c-226083-429900 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 03:47:26,789 100 INFO rb-19fb48c-226083-429900 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 03:47:26,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.015 0.007 2026-10-29 03:47:26,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:26] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.011 0.015 2026-10-29 03:47:27,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:47:27,594 100 INFO rb-19fb48c-226083-429900 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 03:47:27,620 100 INFO rb-19fb48c-226083-429900 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 03:47:27,622 100 INFO rb-19fb48c-226083-429900 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 03:47:27,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:47:27,660 100 INFO rb-19fb48c-226083-429900 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 03:47:27,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:27] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.011 2026-10-29 03:47:27,675 100 INFO rb-19fb48c-226083-429900 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 03:47:27,689 100 INFO rb-19fb48c-226083-429900 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 03:47:27,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:27] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:47:27,712 100 INFO rb-19fb48c-226083-429900 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 03:47:28,479 100 INFO rb-19fb48c-226083-429900 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 03:47:28,490 100 INFO rb-19fb48c-226083-429900 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 03:47:28,507 100 INFO rb-19fb48c-226083-429900 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 03:47:28,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:47:28,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:28] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-10-29 03:47:28,545 100 INFO rb-19fb48c-226083-429900 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 03:47:28,557 100 INFO rb-19fb48c-226083-429900 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 03:47:28,575 100 INFO rb-19fb48c-226083-429900 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 03:47:28,592 100 INFO rb-19fb48c-226083-429900 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 03:47:28,611 100 INFO rb-19fb48c-226083-429900 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 03:47:28,623 100 INFO rb-19fb48c-226083-429900 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 03:47:28,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.011 2026-10-29 03:47:28,648 100 INFO rb-19fb48c-226083-429900 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 03:47:28,656 100 INFO rb-19fb48c-226083-429900 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 03:47:28,677 100 INFO rb-19fb48c-226083-429900 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 03:47:28,689 100 INFO rb-19fb48c-226083-429900 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 03:47:28,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:28] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:47:28,717 100 INFO rb-19fb48c-226083-429900 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 03:47:28,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:28] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 03:47:28,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:28] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.027 2026-10-29 03:47:28,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:28] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.006 0.016 2026-10-29 03:47:29,525 100 INFO rb-19fb48c-226083-429900 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 03:47:29,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 03:47:29,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:47:29,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-29 03:47:29,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:29] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:47:29,602 100 INFO rb-19fb48c-226083-429900 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 03:47:29,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:29] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 03:47:29,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-29 03:47:29,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:29] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.018 2026-10-29 03:47:29,632 100 INFO rb-19fb48c-226083-429900 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 03:47:29,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 03:47:29,663 100 INFO rb-19fb48c-226083-429900 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 03:47:29,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:29] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.008 0.018 2026-10-29 03:47:30,468 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 03:47:30,472 100 INFO rb-19fb48c-226083-429900 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 03:47:30,491 100 INFO rb-19fb48c-226083-429900 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 03:47:30,506 100 INFO rb-19fb48c-226083-429900 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 03:47:30,522 100 INFO rb-19fb48c-226083-429900 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 03:47:30,539 100 INFO rb-19fb48c-226083-429900 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 03:47:30,557 100 INFO rb-19fb48c-226083-429900 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 03:47:30,572 100 INFO rb-19fb48c-226083-429900 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 03:47:30,591 100 INFO rb-19fb48c-226083-429900 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 03:47:30,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 03:47:30,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:47:30,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:30] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 03:47:30,641 100 INFO rb-19fb48c-226083-429900 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 03:47:30,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:47:30,664 100 INFO rb-19fb48c-226083-429900 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 03:47:30,676 100 INFO rb-19fb48c-226083-429900 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 03:47:30,690 100 INFO rb-19fb48c-226083-429900 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 03:47:30,719 100 INFO rb-19fb48c-226083-429900 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 03:47:30,725 100 INFO rb-19fb48c-226083-429900 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 03:47:30,742 100 INFO rb-19fb48c-226083-429900 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 03:47:30,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:47:30,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 03:47:30,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 03:47:30,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:47:30,807 100 INFO rb-19fb48c-226083-429900 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 03:47:30,808 100 INFO rb-19fb48c-226083-429900 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 03:47:30,828 100 INFO rb-19fb48c-226083-429900 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 03:47:30,847 100 INFO rb-19fb48c-226083-429900 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 03:47:30,863 100 INFO rb-19fb48c-226083-429900 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 03:47:30,876 100 INFO rb-19fb48c-226083-429900 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 03:47:30,892 100 INFO rb-19fb48c-226083-429900 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 03:47:30,907 100 INFO rb-19fb48c-226083-429900 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 03:47:30,930 100 INFO rb-19fb48c-226083-429900 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 03:47:30,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:47:30,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:47:30,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 03:47:30,985 100 INFO rb-19fb48c-226083-429900 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 03:47:30,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:47:30,990 100 INFO rb-19fb48c-226083-429900 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 03:47:31,008 100 INFO rb-19fb48c-226083-429900 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 03:47:31,025 100 INFO rb-19fb48c-226083-429900 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 03:47:31,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:31] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:47:31,044 100 INFO rb-19fb48c-226083-429900 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 03:47:31,061 100 INFO rb-19fb48c-226083-429900 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 03:47:31,076 100 INFO rb-19fb48c-226083-429900 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 03:47:31,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:31] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.013 0.008 2026-10-29 03:47:31,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:47:31,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.051 2026-10-29 03:47:31,312 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47: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 03:47:32,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:47:32,055 100 INFO rb-19fb48c-226083-429900 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 03:47:32,074 100 INFO rb-19fb48c-226083-429900 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 03:47:32,089 100 INFO rb-19fb48c-226083-429900 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 03:47:32,094 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:47:32,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:47:32,138 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40245 2026-10-29 03:47:32,146 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:47:32,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40245 2026-10-29 03:47:32,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034732_306572_TestFrontend.txt 2026-10-29 03:47:32,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpcudb86ly_chrome_odoo" 2026-10-29 03:47:32,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-29 03:47:32,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40466 2026-10-29 03:47:32,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3_7z69zx_chrome_odoo 2026-10-29 03:47:32,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33809/json/version 2026-10-29 03:47:32,989 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33809/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:47:33,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:47:33,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33809/json 2026-10-29 03:47:33,101 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33809/json with timeout 3 increased to 10s during tests 2026-10-29 03:47:33,149 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33809/devtools/page/E0C86538DEBA8ADA83E91BB6C5505F0B 2026-10-29 03:47:33,194 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:47:33,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:47:33,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:47:33,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:47:33,525 100 INFO rb-19fb48c-226083-429900 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 03:47:33,525 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:47:33,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:47:34,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:34] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.111 0.922 2026-10-29 03:47:34,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E0C86538DEBA8ADA83E91BB6C5505F0B', 'loaderId': '230D47C8DD10C29D701332E059BDFB6C', 'isDownload': False} 2026-10-29 03:47:34,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-29 03:47:34,613 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:47:34,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:34] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-10-29 03:47:34,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:34] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.045 2026-10-29 03:47:34,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:34] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.051 2026-10-29 03:47:35,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 03:47:35,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-10-29 03:47:35,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 03:47:35,327 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:47:35,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:47:35,356 100 INFO rb-19fb48c-226083-429900 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 03:47:36,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.295 0.723 2026-10-29 03:47:36,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 1.049 2026-10-29 03:47:36,540 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:47:36,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:36] "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 03:47:36,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:47:36,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:47:37,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.197 0.517 2026-10-29 03:47:37,543 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:47:37,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.069 2026-10-29 03:47:37,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.022 2026-10-29 03:47:37,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:47:37,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:37] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.052 0.066 2026-10-29 03:47:37,988 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 03:47:38,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47: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 03:47:38,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.029 0.204 2026-10-29 03:47:38,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:47:38,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:47:38,113 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:47:38,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.312 2026-10-29 03:47:38,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.411 2026-10-29 03:47:38,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.395 2026-10-29 03:47:38,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.026 2026-10-29 03:47:38,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.222 2026-10-29 03:47:38,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.027 0.244 2026-10-29 03:47:38,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.271 2026-10-29 03:47:38,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.612 2026-10-29 03:47:38,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.245 2026-10-29 03:47:38,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.232 2026-10-29 03:47:38,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.226 2026-10-29 03:47:38,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.193 2026-10-29 03:47:38,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.004 0.157 2026-10-29 03:47:38,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.092 2026-10-29 03:47:38,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:47:38,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:47:38,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:47:38,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.043 2026-10-29 03:47:38,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.060 2026-10-29 03:47:38,889 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:47:39,681 100 INFO rb-19fb48c-226083-429900 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 03:47:39,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 03:47:39,715 100 INFO rb-19fb48c-226083-429900 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 03:47:39,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:47:39,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:47:40,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:47:40,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:47:40,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:47:40,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:47:40,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:47:41,412 100 INFO rb-19fb48c-226083-429900 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 03:47:41,422 100 INFO rb-19fb48c-226083-429900 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 03:47:41,447 100 INFO rb-19fb48c-226083-429900 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 03:47:41,466 100 INFO rb-19fb48c-226083-429900 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 03:47:41,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 03:47:41,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 03:47:42,293 100 INFO rb-19fb48c-226083-429900 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 03:47:42,302 100 INFO rb-19fb48c-226083-429900 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 03:47:42,308 100 INFO rb-19fb48c-226083-429900 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 03:47:42,324 100 INFO rb-19fb48c-226083-429900 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 03:47:42,344 100 INFO rb-19fb48c-226083-429900 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 03:47:42,360 100 INFO rb-19fb48c-226083-429900 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 03:47:42,372 100 INFO rb-19fb48c-226083-429900 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 03:47:42,390 100 INFO rb-19fb48c-226083-429900 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 03:47:42,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:47:42,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:47:42,439 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:47:42,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44883764 for PoS orders references: ['Order 00338-002-0002'] (draft: True) 2026-10-29 03:47:42,624 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44883764 with result: [{'id': 423, 'pos_reference': 'Order 00338-002-0002', 'account_move': False}] 2026-10-29 03:47:42,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.091 0.111 2026-10-29 03:47:42,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.017 0.058 2026-10-29 03:47:43,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:47:43,529 100 INFO rb-19fb48c-226083-429900 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 03:47:43,561 100 INFO rb-19fb48c-226083-429900 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 03:47:43,568 100 INFO rb-19fb48c-226083-429900 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 03:47:43,585 100 INFO rb-19fb48c-226083-429900 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 03:47:43,591 100 INFO rb-19fb48c-226083-429900 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 03:47:43,629 100 INFO rb-19fb48c-226083-429900 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 03:47:43,634 100 INFO rb-19fb48c-226083-429900 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 03:47:43,646 100 INFO rb-19fb48c-226083-429900 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 03:47:43,656 100 INFO rb-19fb48c-226083-429900 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 03:47:44,499 100 INFO rb-19fb48c-226083-429900 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 03:47:44,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:47:44,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75434372 for PoS orders references: ['Order 00338-002-0003'] (draft: True) 2026-10-29 03:47:44,524 100 INFO rb-19fb48c-226083-429900 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 03:47:44,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75434372 with result: [{'id': 424, 'pos_reference': 'Order 00338-002-0003', 'account_move': False}] 2026-10-29 03:47:44,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.039 0.113 2026-10-29 03:47:45,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:47:45,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:47:45,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:47:45,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.052 2026-10-29 03:47:46,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 03:47:46,321 100 INFO rb-19fb48c-226083-429900 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 03:47:46,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:47:46,356 100 INFO rb-19fb48c-226083-429900 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 03:47:46,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:47:46,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:46] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.028 2026-10-29 03:47:46,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:46] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.029 2026-10-29 03:47:46,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.059 2026-10-29 03:47:47,329 100 INFO rb-19fb48c-226083-429900 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 03:47:47,340 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:47:47,355 100 INFO rb-19fb48c-226083-429900 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 03:47:47,373 100 INFO rb-19fb48c-226083-429900 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 03:47:47,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:47:48,152 100 INFO rb-19fb48c-226083-429900 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 03:47:48,157 100 INFO rb-19fb48c-226083-429900 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 03:47:48,172 100 INFO rb-19fb48c-226083-429900 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 03:47:48,189 100 INFO rb-19fb48c-226083-429900 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 03:47:48,205 100 INFO rb-19fb48c-226083-429900 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 03:47:48,223 100 INFO rb-19fb48c-226083-429900 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 03:47:48,239 100 INFO rb-19fb48c-226083-429900 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 03:47:48,255 100 INFO rb-19fb48c-226083-429900 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 03:47:48,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:47:48,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37565345 for PoS orders references: ['Order 00338-002-0004'] (draft: True) 2026-10-29 03:47:48,292 100 INFO rb-19fb48c-226083-429900 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 03:47:48,391 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37565345 with result: [{'id': 425, 'pos_reference': 'Order 00338-002-0004', 'account_move': False}] 2026-10-29 03:47:48,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.030 0.098 2026-10-29 03:47:49,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:47:49,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:47:49,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:47:49,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.040 2026-10-29 03:47:50,027 100 INFO rb-19fb48c-226083-429900 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 03:47:50,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 03:47:50,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 03:47:50,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-29 03:47:50,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:50] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.032 2026-10-29 03:47:50,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:50] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.048 2026-10-29 03:47:50,893 100 INFO rb-19fb48c-226083-429900 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 03:47:50,910 100 INFO rb-19fb48c-226083-429900 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 03:47:50,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:47:50,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.011 2026-10-29 03:47:50,952 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:47:50,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:47:50,988 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40466 2026-10-29 03:47:50,990 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:47:50,991 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40466 2026-10-29 03:47:51,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034751_134653_TestFrontend.txt 2026-10-29 03:47:51,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3_7z69zx_chrome_odoo" 2026-10-29 03:47:51,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-29 03:47:51,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40691 2026-10-29 03:47:51,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpe1zf1pq5_chrome_odoo 2026-10-29 03:47:51,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42825/json/version 2026-10-29 03:47:51,933 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42825/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:47:51,970 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:47:51,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42825/json 2026-10-29 03:47:51,972 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42825/json with timeout 3 increased to 10s during tests 2026-10-29 03:47:51,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42825/devtools/page/614096DEDE881DD9463DFA36CD7B1481 2026-10-29 03:47:51,992 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:47:52,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:47:52,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:47:52,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:47:52,321 100 INFO rb-19fb48c-226083-429900 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 03:47:52,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:47:52,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:47:53,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:53] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.078 0.901 2026-10-29 03:47:53,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '614096DEDE881DD9463DFA36CD7B1481', 'loaderId': '12D886A71EFF69AFC537781C09CAE274', 'isDownload': False} 2026-10-29 03:47:53,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-29 03:47:53,355 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:47:53,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:53] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.030 0.011 2026-10-29 03:47:53,427 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:53] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.020 2026-10-29 03:47:53,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:53] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.052 2026-10-29 03:47:54,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-29 03:47:54,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-10-29 03:47:54,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:47:54,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 03:47:54,151 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:47:54,204 100 INFO rb-19fb48c-226083-429900 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 03:47:55,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.312 0.749 2026-10-29 03:47:55,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.046 2026-10-29 03:47:55,380 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:47:55,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.147 2026-10-29 03:47:55,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 03:47:55,592 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:47:56,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.177 0.565 2026-10-29 03:47:56,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:47:56,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.068 2026-10-29 03:47:56,514 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "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 03:47:56,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:47:56,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.034 0.075 2026-10-29 03:47:56,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:47:56,707 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.135 2026-10-29 03:47:56,742 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "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 03:47:56,743 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:47:56,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.180 2026-10-29 03:47:56,780 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:47:56,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:47:56,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.212 2026-10-29 03:47:56,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.276 2026-10-29 03:47:56,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.311 2026-10-29 03:47:56,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.154 2026-10-29 03:47:56,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.195 2026-10-29 03:47:57,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.016 0.249 2026-10-29 03:47:57,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.273 2026-10-29 03:47:57,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.235 2026-10-29 03:47:57,143 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.219 2026-10-29 03:47:57,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.212 2026-10-29 03:47:57,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-29 03:47:57,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.160 2026-10-29 03:47:57,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.118 2026-10-29 03:47:57,456 100 INFO rb-19fb48c-226083-429900 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 03:47:57,479 100 INFO rb-19fb48c-226083-429900 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 03:47:57,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.024 2026-10-29 03:47:57,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.041 2026-10-29 03:47:57,706 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:47:58,487 100 INFO rb-19fb48c-226083-429900 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 03:47:58,504 100 INFO rb-19fb48c-226083-429900 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 03:47:58,516 100 INFO rb-19fb48c-226083-429900 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 03:47:58,530 100 INFO rb-19fb48c-226083-429900 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 03:47:58,540 100 INFO rb-19fb48c-226083-429900 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 03:47:58,565 100 INFO rb-19fb48c-226083-429900 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 03:47:58,578 100 INFO rb-19fb48c-226083-429900 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 03:47:58,589 100 INFO rb-19fb48c-226083-429900 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 03:47:58,605 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:47:58,622 100 INFO rb-19fb48c-226083-429900 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 03:47:58,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13059957 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-10-29 03:47:58,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13059957 with result: [{'id': 426, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-29 03:47:58,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.078 0.146 2026-10-29 03:47:58,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:47:59,625 100 INFO rb-19fb48c-226083-429900 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 03:47:59,641 100 INFO rb-19fb48c-226083-429900 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 03:47:59,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:47:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.049 2026-10-29 03:48:00,456 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:48:00,474 100 INFO rb-19fb48c-226083-429900 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 03:48:00,525 100 INFO rb-19fb48c-226083-429900 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 03:48:00,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:48:00,536 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:48:00,541 100 INFO rb-19fb48c-226083-429900 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 03:48:00,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:48:00,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.015 0.022 2026-10-29 03:48:00,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:48:00,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95700821 for PoS orders references: ['Order 00339-002-0001'] (draft: False) 2026-10-29 03:48:00,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:48:00,679 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [717] 2026-10-29 03:48:00,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95700821 with result: [{'id': 426, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-29 03:48:00,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.103 0.223 2026-10-29 03:48:01,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:01,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:01,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:48:01,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 03:48:02,597 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:48:02,604 100 INFO rb-19fb48c-226083-429900 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 03:48:02,627 100 INFO rb-19fb48c-226083-429900 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 03:48:02,643 100 INFO rb-19fb48c-226083-429900 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 03:48:02,657 100 INFO rb-19fb48c-226083-429900 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 03:48:02,673 100 INFO rb-19fb48c-226083-429900 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 03:48:02,690 100 INFO rb-19fb48c-226083-429900 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 03:48:02,707 100 INFO rb-19fb48c-226083-429900 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 03:48:02,722 100 INFO rb-19fb48c-226083-429900 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 03:48:02,738 100 INFO rb-19fb48c-226083-429900 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 03:48:03,593 100 INFO rb-19fb48c-226083-429900 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 03:48:03,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:48:03,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21789807 for PoS orders references: ['Order 00339-002-0002'] (draft: True) 2026-10-29 03:48:03,629 100 INFO rb-19fb48c-226083-429900 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 03:48:03,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21789807 with result: [{'id': 427, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-10-29 03:48:03,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.035 0.099 2026-10-29 03:48:04,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 03:48:04,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:04,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:04,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:48:04,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.047 2026-10-29 03:48:05,377 100 INFO rb-19fb48c-226083-429900 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 03:48:05,387 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 03:48:05,404 100 INFO rb-19fb48c-226083-429900 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 03:48:05,425 100 INFO rb-19fb48c-226083-429900 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 03:48:05,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 03:48:06,211 100 INFO rb-19fb48c-226083-429900 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 03:48:06,223 100 INFO rb-19fb48c-226083-429900 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 03:48:06,239 100 INFO rb-19fb48c-226083-429900 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 03:48:06,255 100 INFO rb-19fb48c-226083-429900 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 03:48:06,275 100 INFO rb-19fb48c-226083-429900 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 03:48:06,290 100 INFO rb-19fb48c-226083-429900 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 03:48:06,306 100 INFO rb-19fb48c-226083-429900 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 03:48:06,323 100 INFO rb-19fb48c-226083-429900 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 03:48:07,178 100 INFO rb-19fb48c-226083-429900 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 03:48:07,187 100 INFO rb-19fb48c-226083-429900 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 03:48:07,209 100 INFO rb-19fb48c-226083-429900 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 03:48:07,221 100 INFO rb-19fb48c-226083-429900 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 03:48:07,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:48:07,254 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:48:07,264 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40573584 for PoS orders references: ['Order 00339-002-0003'] (draft: False) 2026-10-29 03:48:07,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40573584 with result: [{'id': 428, 'pos_reference': 'Order 00339-002-0003', 'account_move': False}] 2026-10-29 03:48:07,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.036 0.139 2026-10-29 03:48:08,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:48:08,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:08,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:08,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:48:08,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.072 2026-10-29 03:48:09,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:48:09,145 100 INFO rb-19fb48c-226083-429900 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 03:48:09,173 100 INFO rb-19fb48c-226083-429900 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 03:48:09,178 100 INFO rb-19fb48c-226083-429900 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 03:48:09,189 100 INFO rb-19fb48c-226083-429900 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 03:48:09,204 100 INFO rb-19fb48c-226083-429900 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 03:48:09,221 100 INFO rb-19fb48c-226083-429900 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 03:48:09,242 100 INFO rb-19fb48c-226083-429900 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 03:48:09,255 100 INFO rb-19fb48c-226083-429900 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 03:48:09,273 100 INFO rb-19fb48c-226083-429900 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 03:48:10,114 100 INFO rb-19fb48c-226083-429900 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 03:48:10,120 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:48:10,138 100 INFO rb-19fb48c-226083-429900 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 03:48:10,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60128710 for PoS orders references: ['Order 00339-002-0004'] (draft: True) 2026-10-29 03:48:10,264 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60128710 with result: [{'id': 429, 'pos_reference': 'Order 00339-002-0004', 'account_move': False}] 2026-10-29 03:48:10,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.049 0.101 2026-10-29 03:48:11,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:11,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:11,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:48:11,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.043 2026-10-29 03:48:11,903 100 INFO rb-19fb48c-226083-429900 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 03:48:11,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:48:11,938 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:48:11,961 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:48:12,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.058 2026-10-29 03:48:12,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-29 03:48:12,838 100 INFO rb-19fb48c-226083-429900 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 03:48:12,860 100 INFO rb-19fb48c-226083-429900 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 03:48:12,873 100 INFO rb-19fb48c-226083-429900 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 03:48:12,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-29 03:48:12,905 100 INFO rb-19fb48c-226083-429900 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 03:48:12,920 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:48:12,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:48:12,953 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:12,970 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:13,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:48:13,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.051 2026-10-29 03:48:13,827 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 03:48:13,841 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:48:13,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:48:13,911 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.044 2026-10-29 03:48:14,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-29 03:48:14,704 100 INFO rb-19fb48c-226083-429900 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 03:48:14,721 100 INFO rb-19fb48c-226083-429900 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 03:48:14,737 100 INFO rb-19fb48c-226083-429900 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 03:48:14,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-29 03:48:14,772 100 INFO rb-19fb48c-226083-429900 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 03:48:14,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:48:14,804 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:48:14,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:14,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:14,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:48:14,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.062 2026-10-29 03:48:15,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 03:48:15,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:48:15,725 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:48:15,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.044 2026-10-29 03:48:16,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:48:16,575 100 INFO rb-19fb48c-226083-429900 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 03:48:16,586 100 INFO rb-19fb48c-226083-429900 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 03:48:16,605 100 INFO rb-19fb48c-226083-429900 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 03:48:16,622 100 INFO rb-19fb48c-226083-429900 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 03:48:16,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:48:16,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:48:16,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31878140 for PoS orders references: ['Order 00339-002-0004'] (draft: False) 2026-10-29 03:48:16,697 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [721] 2026-10-29 03:48:16,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31878140 with result: [{'id': 429, 'pos_reference': 'Order 00339-002-0004', 'account_move': False}] 2026-10-29 03:48:16,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.041 0.111 2026-10-29 03:48:17,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-29 03:48:17,639 100 INFO rb-19fb48c-226083-429900 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 03:48:17,654 100 INFO rb-19fb48c-226083-429900 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 03:48:17,672 100 INFO rb-19fb48c-226083-429900 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 03:48:17,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-29 03:48:17,708 100 INFO rb-19fb48c-226083-429900 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 03:48:17,720 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:48:17,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:48:17,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:17,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:17,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:48:17,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.049 2026-10-29 03:48:18,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 03:48:18,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 03:48:18,636 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-29 03:48:18,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-29 03:48:18,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-29 03:48:18,703 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 03:48:18,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 03:48:18,732 100 INFO rb-19fb48c-226083-429900 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 03:48:18,745 100 INFO rb-19fb48c-226083-429900 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 03:48:18,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:18] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.022 0.054 2026-10-29 03:48:18,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:18] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.011 0.033 2026-10-29 03:48:18,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:18] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.012 0.032 2026-10-29 03:48:19,655 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 03:48:19,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:48:19,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:48:19,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.043 2026-10-29 03:48:20,514 100 INFO rb-19fb48c-226083-429900 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 03:48:20,524 100 INFO rb-19fb48c-226083-429900 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 03:48:20,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 03:48:20,556 100 INFO rb-19fb48c-226083-429900 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 03:48:20,571 100 INFO rb-19fb48c-226083-429900 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 03:48:20,595 100 INFO rb-19fb48c-226083-429900 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 03:48:20,607 100 INFO rb-19fb48c-226083-429900 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 03:48:20,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 03:48:20,641 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 03:48:20,654 100 INFO rb-19fb48c-226083-429900 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 03:48:20,671 100 INFO rb-19fb48c-226083-429900 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 03:48:20,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:48:20,705 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 03:48:20,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37726085 for PoS orders references: ['Order 00339-002-0002'] (draft: False) 2026-10-29 03:48:20,733 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [719] 2026-10-29 03:48:20,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37726085 with result: [{'id': 427, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-10-29 03:48:20,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.040 0.119 2026-10-29 03:48:21,023 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:48:21,023 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:48:21,024 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:48:21,025 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:48:21,026 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:48:21,026 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:48:21,027 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:48:21,027 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:48:21,028 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:48:21,028 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:48:21,028 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:48:21,029 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:48:21,037 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:48:21,038 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:48:21,050 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:48:21,052 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:48:21,053 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:48:21,054 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:48:21,056 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:48:21,056 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:48:21,057 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:48:21,058 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:48:21,058 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:48:21,059 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:48:21,060 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:48:21,060 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:48:21,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:48:21,082 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:48:21,096 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:48:21,121 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:48:21,122 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:48:21,167 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:48:21,169 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:48:21,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 03:48:21,197 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 03:48:21,198 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:48:21,214 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:48:21,231 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:48:21,239 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:48:21,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:48:21,306 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:48:21,308 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:48:21,319 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:48:21,323 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:48:21,326 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:48:21,327 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:48:21,336 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:48:21,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:48:21,352 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:48:21,355 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.111 2026-10-29 03:48:21,370 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:48:21,381 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:48:21,383 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 03:48:21,407 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:48:21,409 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:48:21,411 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:48:21,414 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:48:21,418 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:48:21,419 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 03:48:21,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.042 0.014 2026-10-29 03:48:21,422 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:48:21,425 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:48:21,426 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:48:21,426 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:48:21,427 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:48:21,428 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:48:21,428 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:48:21,429 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:48:21,430 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:48:21,431 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:48:21,431 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:48:21,432 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:48:21,432 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:48:21,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:48:21,434 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:48:21,436 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:48:21,439 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:48:21,447 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:48:21,448 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:48:21,448 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:48:21,449 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:48:21,450 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:48:21,451 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:48:21,452 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:48:21,453 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:48:21,455 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:48:21,456 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:48:21,457 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:48:21,458 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:48:21,462 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:48:21,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "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 03:48:21,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:48:21,532 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.063 2026-10-29 03:48:21,534 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:48:21,540 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:48:21,547 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:48:21,573 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:48:21,581 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:48:21,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-29 03:48:21,598 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.076 2026-10-29 03:48:21,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.106 2026-10-29 03:48:21,610 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:48:21,612 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 03:48:21,614 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:48:21,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.099 2026-10-29 03:48:21,621 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:48:21,625 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:48:21,628 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:48:21,629 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:48:21,632 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:48:21,635 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:48:21,640 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:48:21,656 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:48:21,666 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:48:21,668 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:48:21,681 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:48:21,683 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:48:21,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:48:21,691 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:48:22,022 100 INFO rb-19fb48c-226083-429900 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 03:48:22,114 100 INFO rb-19fb48c-226083-429900 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 03:48:22,114 100 INFO rb-19fb48c-226083-429900 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 03:48:22,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:48:22,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:22] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 03:48:22,338 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48: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 03:48:23,625 100 INFO rb-19fb48c-226083-429900 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 03:48:23,627 100 INFO rb-19fb48c-226083-429900 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 03:48:23,644 100 INFO rb-19fb48c-226083-429900 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 03:48:23,657 100 INFO rb-19fb48c-226083-429900 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 03:48:23,672 100 INFO rb-19fb48c-226083-429900 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 03:48:23,689 100 INFO rb-19fb48c-226083-429900 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 03:48:23,704 100 INFO rb-19fb48c-226083-429900 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 03:48:23,722 100 INFO rb-19fb48c-226083-429900 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 03:48:24,567 100 INFO rb-19fb48c-226083-429900 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 03:48:24,573 100 INFO rb-19fb48c-226083-429900 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 03:48:24,607 100 INFO rb-19fb48c-226083-429900 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 03:48:24,608 100 INFO rb-19fb48c-226083-429900 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 03:48:24,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:48:24,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:48:24,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27649110 for PoS orders references: ['Order 00339-002-0005'] (draft: False) 2026-10-29 03:48:24,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27649110 with result: [{'id': 430, 'pos_reference': 'Order 00339-002-0005', 'account_move': False}] 2026-10-29 03:48:24,805 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.036 0.108 2026-10-29 03:48:25,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-29 03:48:25,636 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 03:48:25,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:25] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.010 2026-10-29 03:48:26,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:26] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.011 2026-10-29 03:48:26,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:48:27,461 100 INFO rb-19fb48c-226083-429900 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 03:48:27,470 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:48:27,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:48:27,498 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:48:27,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40691 2026-10-29 03:48:27,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:48:27,503 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40691 2026-10-29 03:48:27,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034827_615043_TestFrontend.txt 2026-10-29 03:48:27,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpe1zf1pq5_chrome_odoo" 2026-10-29 03:48:27,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-29 03:48:28,344 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40978 2026-10-29 03:48:28,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3hq7l22k_chrome_odoo 2026-10-29 03:48:28,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44373/json/version 2026-10-29 03:48:28,347 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44373/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:48:28,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:48:28,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44373/json 2026-10-29 03:48:28,421 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44373/json with timeout 3 increased to 10s during tests 2026-10-29 03:48:28,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44373/devtools/page/157FB15583FEF5404D8C18C47C58B910 2026-10-29 03:48:28,526 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:48:28,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:48:28,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:48:28,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:48:28,894 100 INFO rb-19fb48c-226083-429900 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 03:48:28,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:48:28,917 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:48:29,958 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:29] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.095 0.949 2026-10-29 03:48:29,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '157FB15583FEF5404D8C18C47C58B910', 'loaderId': '43397AC7F620047FC274D7C6FC5366D2', 'isDownload': False} 2026-10-29 03:48:29,964 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-29 03:48:30,008 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:48:30,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:30] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 03:48:30,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:30] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 03:48:30,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:30] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-10-29 03:48:30,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:48:30,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 03:48:30,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:48:30,758 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:48:30,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.019 2026-10-29 03:48:30,825 100 INFO rb-19fb48c-226083-429900 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 03:48:31,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.297 0.668 2026-10-29 03:48:31,848 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.955 2026-10-29 03:48:31,892 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:48:31,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.123 2026-10-29 03:48:32,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:48:32,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 03:48:32,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.210 0.532 2026-10-29 03:48:32,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:48:33,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.071 2026-10-29 03:48:33,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "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 03:48:33,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:48:33,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.055 0.074 2026-10-29 03:48:33,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:48:33,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.151 2026-10-29 03:48:33,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.025 0.157 2026-10-29 03:48:33,382 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "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 03:48:33,403 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:48:33,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.035 0.232 2026-10-29 03:48:33,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:48:33,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.026 0.367 2026-10-29 03:48:33,561 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:48:33,585 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.400 2026-10-29 03:48:33,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.301 2026-10-29 03:48:33,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.324 2026-10-29 03:48:33,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.023 0.244 2026-10-29 03:48:33,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.255 2026-10-29 03:48:33,786 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.020 0.277 2026-10-29 03:48:33,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.226 2026-10-29 03:48:33,817 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.215 2026-10-29 03:48:33,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.177 2026-10-29 03:48:33,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.196 2026-10-29 03:48:33,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:33] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.135 2026-10-29 03:48:34,160 100 INFO rb-19fb48c-226083-429900 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 03:48:34,177 100 INFO rb-19fb48c-226083-429900 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 03:48:34,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.022 2026-10-29 03:48:34,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.025 2026-10-29 03:48:34,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48: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 03:48:35,151 100 INFO rb-19fb48c-226083-429900 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 03:48:35,158 100 INFO rb-19fb48c-226083-429900 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 03:48:35,171 100 INFO rb-19fb48c-226083-429900 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 03:48:35,186 100 INFO rb-19fb48c-226083-429900 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 03:48:35,203 100 INFO rb-19fb48c-226083-429900 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 03:48:35,220 100 INFO rb-19fb48c-226083-429900 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 03:48:35,236 100 INFO rb-19fb48c-226083-429900 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 03:48:35,257 100 INFO rb-19fb48c-226083-429900 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 03:48:35,272 100 INFO rb-19fb48c-226083-429900 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 03:48:35,286 100 INFO rb-19fb48c-226083-429900 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 03:48:35,306 100 INFO rb-19fb48c-226083-429900 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 03:48:35,320 100 INFO rb-19fb48c-226083-429900 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 03:48:35,337 100 INFO rb-19fb48c-226083-429900 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 03:48:35,353 100 INFO rb-19fb48c-226083-429900 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 03:48:35,369 100 INFO rb-19fb48c-226083-429900 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 03:48:35,386 100 INFO rb-19fb48c-226083-429900 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 03:48:35,402 100 INFO rb-19fb48c-226083-429900 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 03:48:35,421 100 INFO rb-19fb48c-226083-429900 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 03:48:35,436 100 INFO rb-19fb48c-226083-429900 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 03:48:35,453 100 INFO rb-19fb48c-226083-429900 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 03:48:35,477 100 INFO rb-19fb48c-226083-429900 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 03:48:35,486 100 INFO rb-19fb48c-226083-429900 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 03:48:35,505 100 INFO rb-19fb48c-226083-429900 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 03:48:35,520 100 INFO rb-19fb48c-226083-429900 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 03:48:35,536 100 INFO rb-19fb48c-226083-429900 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 03:48:35,553 100 INFO rb-19fb48c-226083-429900 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 03:48:35,569 100 INFO rb-19fb48c-226083-429900 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 03:48:35,589 100 INFO rb-19fb48c-226083-429900 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 03:48:35,603 100 INFO rb-19fb48c-226083-429900 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 03:48:35,620 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-29 03:48:35,641 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7007396 for PoS orders references: ['Order 00340-002-0001'] (draft: True) 2026-10-29 03:48:35,642 100 INFO rb-19fb48c-226083-429900 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 03:48:35,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7007396 with result: [{'id': 431, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-10-29 03:48:35,823 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.062 0.128 2026-10-29 03:48:35,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 03:48:36,601 100 INFO rb-19fb48c-226083-429900 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 03:48:36,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.017 0.043 2026-10-29 03:48:37,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:48:37,472 100 INFO rb-19fb48c-226083-429900 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 03:48:37,506 100 INFO rb-19fb48c-226083-429900 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 03:48:37,521 100 INFO rb-19fb48c-226083-429900 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 03:48:37,539 100 INFO rb-19fb48c-226083-429900 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 03:48:37,554 100 INFO rb-19fb48c-226083-429900 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 03:48:37,601 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-29 03:48:37,611 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:48:37,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:48:37,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:37,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:37,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 03:48:37,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47171755 for PoS orders references: ['Order 00340-002-0001'] (draft: True) 2026-10-29 03:48:37,709 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [729, 730, 731] 2026-10-29 03:48:37,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47171755 with result: [{'id': 431, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-10-29 03:48:37,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.053 0.123 2026-10-29 03:48:37,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.039 2026-10-29 03:48:38,730 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 03:48:38,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:48:38,752 100 INFO rb-19fb48c-226083-429900 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 03:48:38,769 100 INFO rb-19fb48c-226083-429900 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 03:48:38,786 100 INFO rb-19fb48c-226083-429900 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 03:48:38,803 100 INFO rb-19fb48c-226083-429900 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 03:48:38,821 100 INFO rb-19fb48c-226083-429900 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 03:48:38,836 100 INFO rb-19fb48c-226083-429900 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 03:48:38,854 100 INFO rb-19fb48c-226083-429900 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 03:48:38,869 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 03:48:38,886 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 03:48:38,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 03:48:38,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.051 2026-10-29 03:48:39,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:48:39,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 03:48:39,775 100 INFO rb-19fb48c-226083-429900 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 03:48:39,786 100 INFO rb-19fb48c-226083-429900 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 03:48:39,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:48:39,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40978 2026-10-29 03:48:39,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:48:39,801 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40978 2026-10-29 03:48:39,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034839_914384_TestFrontend.txt 2026-10-29 03:48:39,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3hq7l22k_chrome_odoo" 2026-10-29 03:48:39,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-29 03:48:40,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41185 2026-10-29 03:48:40,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpbrxqep0b_chrome_odoo 2026-10-29 03:48:40,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42509/json/version 2026-10-29 03:48:40,616 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42509/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:48:40,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:48:40,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42509/json 2026-10-29 03:48:40,654 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42509/json with timeout 3 increased to 10s during tests 2026-10-29 03:48:40,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42509/devtools/page/DE91EE6A780DFDD31A926F90D1B5165E 2026-10-29 03:48:40,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:48:40,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:48:41,030 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:48:41,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:48:41,042 100 INFO rb-19fb48c-226083-429900 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 03:48:41,042 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:48:41,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:48:43,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.090 1.922 2026-10-29 03:48:43,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'DE91EE6A780DFDD31A926F90D1B5165E', 'loaderId': 'F64FD04CD8806E1503B42B8100453E80', 'isDownload': False} 2026-10-29 03:48:43,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-29 03:48:43,109 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:48:43,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-10-29 03:48:43,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-10-29 03:48:43,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-29 03:48:43,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 03:48:43,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.011 2026-10-29 03:48:43,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:48:43,814 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:48:43,818 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:48:43,858 100 INFO rb-19fb48c-226083-429900 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 03:48:44,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.294 0.651 2026-10-29 03:48:44,880 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.953 2026-10-29 03:48:44,922 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:48:44,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.094 2026-10-29 03:48:45,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 03:48:45,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:48:45,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.173 0.529 2026-10-29 03:48:45,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:48:45,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.076 2026-10-29 03:48:46,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "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 03:48:46,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 03:48:46,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.039 0.060 2026-10-29 03:48:46,153 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:48:46,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.130 2026-10-29 03:48:46,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.017 0.184 2026-10-29 03:48:46,290 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "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 03:48:46,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.222 2026-10-29 03:48:46,339 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:48:46,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:48:46,381 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:48:46,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.326 2026-10-29 03:48:46,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.022 2026-10-29 03:48:46,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "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 03:48:46,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.286 2026-10-29 03:48:46,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.028 0.160 2026-10-29 03:48:46,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.483 2026-10-29 03:48:46,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.202 2026-10-29 03:48:46,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.180 2026-10-29 03:48:46,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.164 2026-10-29 03:48:46,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.132 2026-10-29 03:48:46,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.143 2026-10-29 03:48:46,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:46] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.004 0.126 2026-10-29 03:48:46,999 100 INFO rb-19fb48c-226083-429900 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 03:48:47,026 100 INFO rb-19fb48c-226083-429900 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 03:48:47,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.037 2026-10-29 03:48:47,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.050 2026-10-29 03:48:47,242 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48: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 03:48:48,014 100 INFO rb-19fb48c-226083-429900 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 03:48:48,028 100 INFO rb-19fb48c-226083-429900 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 03:48:48,037 100 INFO rb-19fb48c-226083-429900 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 03:48:48,052 100 INFO rb-19fb48c-226083-429900 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 03:48:48,070 100 INFO rb-19fb48c-226083-429900 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 03:48:48,091 100 INFO rb-19fb48c-226083-429900 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 03:48:48,106 100 INFO rb-19fb48c-226083-429900 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 03:48:48,119 100 INFO rb-19fb48c-226083-429900 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 03:48:48,918 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:48:48,967 100 INFO rb-19fb48c-226083-429900 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 03:48:48,973 100 INFO rb-19fb48c-226083-429900 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 03:48:48,989 100 INFO rb-19fb48c-226083-429900 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 03:48:49,006 100 INFO rb-19fb48c-226083-429900 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 03:48:49,018 100 INFO rb-19fb48c-226083-429900 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 03:48:49,036 100 INFO rb-19fb48c-226083-429900 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 03:48:49,069 100 INFO rb-19fb48c-226083-429900 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 03:48:49,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:48:49,081 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:48:49,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:48:49,118 100 INFO rb-19fb48c-226083-429900 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 03:48:49,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.025 2026-10-29 03:48:49,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53579947 for PoS orders references: ['Order 00341-002-0002'] (draft: False) 2026-10-29 03:48:49,146 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:48:49,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53579947 with result: [{'id': 432, 'pos_reference': 'Order 00341-002-0002', 'account_move': False}] 2026-10-29 03:48:49,404 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.079 0.195 2026-10-29 03:48:49,445 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24063553 for PoS orders references: ['Order 00341-002-0001'] (draft: True) 2026-10-29 03:48:49,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24063553 with result: [{'id': 433, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-10-29 03:48:49,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.073 0.088 2026-10-29 03:48:49,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:49] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.138 2026-10-29 03:48:50,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:48:50,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:48:50,388 100 INFO rb-19fb48c-226083-429900 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 03:48:50,402 100 INFO rb-19fb48c-226083-429900 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 03:48:50,421 100 INFO rb-19fb48c-226083-429900 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 03:48:50,435 100 INFO rb-19fb48c-226083-429900 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 03:48:50,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:48:50,476 100 INFO rb-19fb48c-226083-429900 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 03:48:50,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27826800 for PoS orders references: ['Order 00341-002-0001'] (draft: False) 2026-10-29 03:48:50,502 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [734] 2026-10-29 03:48:50,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27826800 with result: [{'id': 433, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-10-29 03:48:50,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.049 0.106 2026-10-29 03:48:51,401 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:48:51,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:48:51,438 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41185 2026-10-29 03:48:51,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:48:51,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41185 2026-10-29 03:48:51,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034851_572221_TestFrontend.txt 2026-10-29 03:48:51,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpbrxqep0b_chrome_odoo" 2026-10-29 03:48:51,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-29 03:48:52,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41394 2026-10-29 03:48:52,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpnlc618q7_chrome_odoo 2026-10-29 03:48:52,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37043/json/version 2026-10-29 03:48:52,274 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37043/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:48:52,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:48:52,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37043/json 2026-10-29 03:48:52,313 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37043/json with timeout 3 increased to 10s during tests 2026-10-29 03:48:52,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37043/devtools/page/491C0DE2F605A49376360D47617764FF 2026-10-29 03:48:52,343 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:48:52,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:48:52,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:48:52,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:48:52,724 100 INFO rb-19fb48c-226083-429900 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 03:48:52,724 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:48:52,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:48:53,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:53] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.110 0.892 2026-10-29 03:48:53,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '491C0DE2F605A49376360D47617764FF', 'loaderId': 'AAEE2337C5992D11998D7CE93D766DB0', 'isDownload': False} 2026-10-29 03:48:53,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-29 03:48:53,782 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:48:53,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:53] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-10-29 03:48:53,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:53] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-10-29 03:48:53,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:53] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.046 2026-10-29 03:48:54,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 03:48:54,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 03:48:54,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-29 03:48:54,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:48:54,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:48:54,509 100 INFO rb-19fb48c-226083-429900 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 03:48:55,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.321 0.702 2026-10-29 03:48:55,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.055 2026-10-29 03:48:55,656 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:48:55,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.127 2026-10-29 03:48:55,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:48:55,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.026 2026-10-29 03:48:56,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.161 0.487 2026-10-29 03:48:56,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.064 2026-10-29 03:48:56,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:48:56,736 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.014 2026-10-29 03:48:56,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:48:56,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.033 0.057 2026-10-29 03:48:56,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:48:56,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.015 0.148 2026-10-29 03:48:56,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "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 03:48:56,996 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:48:57,005 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:48:57,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.212 2026-10-29 03:48:57,072 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:48:57,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.303 2026-10-29 03:48:57,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.311 2026-10-29 03:48:57,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.339 2026-10-29 03:48:57,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.027 0.305 2026-10-29 03:48:57,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.020 0.285 2026-10-29 03:48:57,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.249 2026-10-29 03:48:57,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.215 2026-10-29 03:48:57,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.215 2026-10-29 03:48:57,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.021 0.208 2026-10-29 03:48:57,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.171 2026-10-29 03:48:57,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-29 03:48:57,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.067 2026-10-29 03:48:57,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.077 2026-10-29 03:48:57,703 100 INFO rb-19fb48c-226083-429900 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 03:48:57,733 100 INFO rb-19fb48c-226083-429900 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 03:48:57,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.036 2026-10-29 03:48:57,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.016 0.041 2026-10-29 03:48:57,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:48:58,735 100 INFO rb-19fb48c-226083-429900 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 03:48:58,741 100 INFO rb-19fb48c-226083-429900 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 03:48:58,765 100 INFO rb-19fb48c-226083-429900 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 03:48:58,769 100 INFO rb-19fb48c-226083-429900 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 03:48:58,785 100 INFO rb-19fb48c-226083-429900 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 03:48:58,804 100 INFO rb-19fb48c-226083-429900 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 03:48:58,819 100 INFO rb-19fb48c-226083-429900 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 03:48:58,853 100 INFO rb-19fb48c-226083-429900 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 03:48:58,862 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:48:58,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:48:58,874 100 INFO rb-19fb48c-226083-429900 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 03:48:58,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:48:58,916 100 INFO rb-19fb48c-226083-429900 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 03:48:58,935 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61519320 for PoS orders references: ['Order 00342-002-0001'] (draft: False) 2026-10-29 03:48:58,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:48:59,171 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61519320 with result: [{'id': 434, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-10-29 03:48:59,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.108 0.171 2026-10-29 03:48:59,369 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:48:59,370 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:48:59,371 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:48:59,377 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:48:59,382 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:48:59,383 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:48:59,389 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:48:59,390 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:48:59,391 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:48:59,392 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:48:59,392 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:48:59,393 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:48:59,394 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:48:59,396 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:48:59,397 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:48:59,397 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:48:59,398 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:48:59,399 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:48:59,400 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:48:59,401 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:48:59,402 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:48:59,403 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:48:59,403 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:48:59,404 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:48:59,405 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:48:59,406 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:48:59,407 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:48:59,408 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:48:59,409 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:48:59,410 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:48:59,462 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:48:59,473 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:48:59,487 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:48:59,488 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:48:59,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 03:48:59,513 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 03:48:59,515 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:48:59,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:48:59,538 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:48:59,540 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:48:59,548 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 03:48:59,572 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:48:59,573 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.109 2026-10-29 03:48:59,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:48:59,576 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:48:59,584 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:48:59,591 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:48:59,593 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:48:59,600 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:48:59,604 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:48:59,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:48:59,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:48:59,610 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:48:59,613 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:48:59,615 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:48:59,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:48:59,633 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:48:59,635 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:48:59,638 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:48:59,650 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:48:59,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 03:48:59,671 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:48:59,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-29 03:48:59,676 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:48:59,677 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:48:59,681 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.075 2026-10-29 03:48:59,683 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:48:59,684 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:48:59,696 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:48:59,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.046 0.028 2026-10-29 03:48:59,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:48:59,718 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:48:59,719 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:48:59,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:48:59,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:48:59,727 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:48:59,728 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:48:59,735 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:48:59,745 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:48:59,748 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:48:59,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 03:48:59,754 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:48:59,760 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "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 03:48:59,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:48:59,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:48:59,806 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:48:59,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:48:59,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:48:59,834 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:48:59,852 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:48:59,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 03:48:59,859 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:48:59,861 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:48:59,863 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:48:59,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:48:59,869 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:48:59,878 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:48:59,885 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:48:59,887 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:48:59,892 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:48:59,896 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:48:59,899 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:48:59,900 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:48:59,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:48:59,903 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:48:59,904 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:48:59,904 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:48:59,905 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:48:59,906 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:48:59,907 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:48:59,926 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:48:59,927 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:48:59,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:48:59,933 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:48:59,935 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:48:59,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:48:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:48:59,940 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:48:59,948 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:48:59,950 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:48:59,951 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:49:00,254 100 INFO rb-19fb48c-226083-429900 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 03:49:00,371 100 INFO rb-19fb48c-226083-429900 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 03:49:00,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-29 03:49:00,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 03:49:00,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:00] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 03:49:00,571 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:00] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:49:01,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:49:01,876 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 03:49:01,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:01] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.026 2026-10-29 03:49:02,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:02] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.024 0.064 2026-10-29 03:49:02,802 100 INFO rb-19fb48c-226083-429900 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 03:49:02,803 100 INFO rb-19fb48c-226083-429900 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 03:49:02,819 100 INFO rb-19fb48c-226083-429900 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 03:49:02,836 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 03:49:02,853 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:49:02,870 100 INFO rb-19fb48c-226083-429900 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 03:49:02,885 100 INFO rb-19fb48c-226083-429900 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 03:49:02,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:49:02,909 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:02,911 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41394 2026-10-29 03:49:02,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:49:02,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41394 2026-10-29 03:49:03,065 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034903_065559_TestFrontend.txt 2026-10-29 03:49:03,066 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpnlc618q7_chrome_odoo" 2026-10-29 03:49:03,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-29 03:49:07,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41641 2026-10-29 03:49:07,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp18cqq9un_chrome_odoo 2026-10-29 03:49:07,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38733/json/version 2026-10-29 03:49:07,899 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38733/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:49:07,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:49:07,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38733/json 2026-10-29 03:49:07,940 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38733/json with timeout 3 increased to 10s during tests 2026-10-29 03:49:07,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38733/devtools/page/482240B07923EA2571A848C9535F05A6 2026-10-29 03:49:07,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:49:07,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:49:08,467 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:49:08,473 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:49:08,482 100 INFO rb-19fb48c-226083-429900 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 03:49:08,483 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:49:08,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:49:09,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:09] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.103 0.981 2026-10-29 03:49:09,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '482240B07923EA2571A848C9535F05A6', 'loaderId': 'C2120B033CE14264254E2D32A85BB2CB', 'isDownload': False} 2026-10-29 03:49:09,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-29 03:49:09,641 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:49:09,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:09] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.036 0.010 2026-10-29 03:49:09,739 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:09] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.051 2026-10-29 03:49:09,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:09] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.088 2026-10-29 03:49:10,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:10] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.009 0.013 2026-10-29 03:49:10,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.018 2026-10-29 03:49:10,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:49:10,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:49:10,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-10-29 03:49:10,441 100 INFO rb-19fb48c-226083-429900 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 03:49:11,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.314 0.689 2026-10-29 03:49:11,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.019 2026-10-29 03:49:11,545 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:49:11,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.102 2026-10-29 03:49:11,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:49:11,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:49:12,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:49:12,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.191 0.617 2026-10-29 03:49:12,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.088 2026-10-29 03:49:12,880 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:12] "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 03:49:12,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 03:49:13,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.042 0.085 2026-10-29 03:49:13,076 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:49:13,120 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:49:13,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:13,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.195 2026-10-29 03:49:13,183 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:49:13,206 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:13,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.015 0.288 2026-10-29 03:49:13,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.323 2026-10-29 03:49:13,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.387 2026-10-29 03:49:13,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.023 0.439 2026-10-29 03:49:13,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.319 2026-10-29 03:49:13,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.020 0.304 2026-10-29 03:49:13,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.304 2026-10-29 03:49:13,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.298 2026-10-29 03:49:13,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.029 0.302 2026-10-29 03:49:13,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.012 0.335 2026-10-29 03:49:13,856 100 INFO rb-19fb48c-226083-429900 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 03:49:13,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.013 0.367 2026-10-29 03:49:13,878 100 INFO rb-19fb48c-226083-429900 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 03:49:13,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:13] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.022 0.355 2026-10-29 03:49:14,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.015 0.374 2026-10-29 03:49:14,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.352 2026-10-29 03:49:14,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.396 2026-10-29 03:49:14,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.354 2026-10-29 03:49:14,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.344 2026-10-29 03:49:14,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.318 2026-10-29 03:49:14,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.290 2026-10-29 03:49:14,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.301 2026-10-29 03:49:14,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.295 2026-10-29 03:49:14,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.008 0.311 2026-10-29 03:49:14,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:14,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.291 2026-10-29 03:49:14,490 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.245 2026-10-29 03:49:14,502 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.231 2026-10-29 03:49:14,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.174 2026-10-29 03:49:14,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.123 2026-10-29 03:49:14,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:14] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.084 2026-10-29 03:49:15,100 100 INFO rb-19fb48c-226083-429900 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 03:49:15,137 100 INFO rb-19fb48c-226083-429900 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 03:49:15,153 100 INFO rb-19fb48c-226083-429900 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 03:49:15,155 100 INFO rb-19fb48c-226083-429900 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 03:49:15,175 100 INFO rb-19fb48c-226083-429900 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 03:49:15,325 100 INFO rb-19fb48c-226083-429900 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 03:49:15,331 100 INFO rb-19fb48c-226083-429900 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 03:49:15,342 100 INFO rb-19fb48c-226083-429900 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 03:49:15,360 100 INFO rb-19fb48c-226083-429900 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 03:49:15,372 100 INFO rb-19fb48c-226083-429900 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 03:49:15,485 100 INFO rb-19fb48c-226083-429900 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 03:49:15,498 100 INFO rb-19fb48c-226083-429900 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 03:49:15,502 100 INFO rb-19fb48c-226083-429900 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 03:49:15,506 100 INFO rb-19fb48c-226083-429900 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 03:49:15,530 100 INFO rb-19fb48c-226083-429900 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 03:49:16,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:49:16,374 100 INFO rb-19fb48c-226083-429900 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 03:49:16,410 100 INFO rb-19fb48c-226083-429900 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 03:49:16,421 100 INFO rb-19fb48c-226083-429900 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 03:49:16,434 100 INFO rb-19fb48c-226083-429900 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 03:49:16,481 100 INFO rb-19fb48c-226083-429900 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 03:49:16,492 100 INFO rb-19fb48c-226083-429900 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 03:49:16,504 100 INFO rb-19fb48c-226083-429900 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 03:49:16,519 100 INFO rb-19fb48c-226083-429900 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 03:49:16,537 100 INFO rb-19fb48c-226083-429900 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 03:49:16,556 100 INFO rb-19fb48c-226083-429900 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 03:49:16,574 100 INFO rb-19fb48c-226083-429900 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 03:49:16,588 100 INFO rb-19fb48c-226083-429900 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 03:49:16,605 100 INFO rb-19fb48c-226083-429900 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 03:49:16,619 100 INFO rb-19fb48c-226083-429900 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 03:49:16,635 100 INFO rb-19fb48c-226083-429900 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 03:49:16,654 100 INFO rb-19fb48c-226083-429900 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 03:49:16,671 100 INFO rb-19fb48c-226083-429900 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 03:49:16,687 100 INFO rb-19fb48c-226083-429900 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 03:49:16,701 100 INFO rb-19fb48c-226083-429900 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 03:49:16,717 100 INFO rb-19fb48c-226083-429900 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 03:49:16,735 100 INFO rb-19fb48c-226083-429900 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 03:49:16,789 100 INFO rb-19fb48c-226083-429900 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 03:49:16,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:49:16,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:49:16,836 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:49:16,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.019 2026-10-29 03:49:16,878 100 INFO rb-19fb48c-226083-429900 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 03:49:16,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39377927 for PoS orders references: ['Order 00343-002-0002'] (draft: False) 2026-10-29 03:49:16,902 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:49:17,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39377927 with result: [{'id': 435, 'pos_reference': 'Order 00343-002-0002', 'account_move': False}] 2026-10-29 03:49:17,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.118 0.219 2026-10-29 03:49:17,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89352860 for PoS orders references: ['Order 00343-002-0001'] (draft: True) 2026-10-29 03:49:17,429 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89352860 with result: [{'id': 436, 'pos_reference': 'Order 00343-002-0001', 'account_move': False}] 2026-10-29 03:49:17,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.057 0.132 2026-10-29 03:49:17,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:17] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.149 2026-10-29 03:49:17,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:49:18,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 03:49:18,275 100 INFO rb-19fb48c-226083-429900 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 03:49:18,285 100 INFO rb-19fb48c-226083-429900 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 03:49:18,302 100 INFO rb-19fb48c-226083-429900 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 03:49:18,321 100 INFO rb-19fb48c-226083-429900 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 03:49:18,336 100 INFO rb-19fb48c-226083-429900 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 03:49:18,352 100 INFO rb-19fb48c-226083-429900 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 03:49:18,367 100 INFO rb-19fb48c-226083-429900 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 03:49:18,385 100 INFO rb-19fb48c-226083-429900 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 03:49:18,406 100 INFO rb-19fb48c-226083-429900 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 03:49:18,421 100 INFO rb-19fb48c-226083-429900 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 03:49:18,435 100 INFO rb-19fb48c-226083-429900 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 03:49:18,452 100 INFO rb-19fb48c-226083-429900 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 03:49:18,471 100 INFO rb-19fb48c-226083-429900 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 03:49:18,485 100 INFO rb-19fb48c-226083-429900 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 03:49:18,500 100 INFO rb-19fb48c-226083-429900 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 03:49:18,518 100 INFO rb-19fb48c-226083-429900 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 03:49:18,534 100 INFO rb-19fb48c-226083-429900 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 03:49:18,536 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:49:18,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41641 2026-10-29 03:49:18,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:49:18,548 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41641 2026-10-29 03:49:18,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034918_673597_TestFrontend.txt 2026-10-29 03:49:18,674 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp18cqq9un_chrome_odoo" 2026-10-29 03:49:18,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-29 03:49:19,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41858 2026-10-29 03:49:19,379 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpdumkjf91_chrome_odoo 2026-10-29 03:49:19,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34829/json/version 2026-10-29 03:49:19,395 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34829/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:49:19,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:49:19,438 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34829/json 2026-10-29 03:49:19,439 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34829/json with timeout 3 increased to 10s during tests 2026-10-29 03:49:19,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34829/devtools/page/3C013F18CEBAD50832AC74D27311F4D3 2026-10-29 03:49:19,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:49:19,486 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:49:19,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:49:19,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:49:19,786 100 INFO rb-19fb48c-226083-429900 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 03:49:19,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:49:19,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:49:20,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:20] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.100 0.865 2026-10-29 03:49:20,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3C013F18CEBAD50832AC74D27311F4D3', 'loaderId': '641886E58D6C659457D1A5B67D7BA090', 'isDownload': False} 2026-10-29 03:49:20,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-29 03:49:20,804 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:49:20,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:20] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 03:49:20,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:20] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 03:49:20,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:20] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-29 03:49:21,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:21] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:49:21,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 03:49:21,562 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:21,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-29 03:49:21,578 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:49:21,607 100 INFO rb-19fb48c-226083-429900 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 03:49:22,572 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.300 0.680 2026-10-29 03:49:22,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.997 2026-10-29 03:49:22,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:49:22,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.098 2026-10-29 03:49:22,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 03:49:22,934 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.023 2026-10-29 03:49:23,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.154 0.505 2026-10-29 03:49:23,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:49:23,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:23] "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 03:49:23,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:23] "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 03:49:23,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 03:49:23,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:23] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.026 0.079 2026-10-29 03:49:24,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.070 2026-10-29 03:49:24,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.017 0.141 2026-10-29 03:49:24,110 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:49:24,136 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "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 03:49:24,151 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:24,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.224 2026-10-29 03:49:24,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:24,204 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:24,236 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.012 0.295 2026-10-29 03:49:24,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.301 2026-10-29 03:49:24,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.286 2026-10-29 03:49:24,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.296 2026-10-29 03:49:24,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.035 0.185 2026-10-29 03:49:24,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.209 2026-10-29 03:49:24,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.204 2026-10-29 03:49:24,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.025 2026-10-29 03:49:24,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.206 2026-10-29 03:49:24,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.149 2026-10-29 03:49:24,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-29 03:49:24,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.285 2026-10-29 03:49:24,810 100 INFO rb-19fb48c-226083-429900 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 03:49:24,836 100 INFO rb-19fb48c-226083-429900 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 03:49:24,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.023 2026-10-29 03:49:24,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.031 2026-10-29 03:49:25,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:25,856 100 INFO rb-19fb48c-226083-429900 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 03:49:25,866 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 03:49:25,881 100 INFO rb-19fb48c-226083-429900 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 03:49:25,886 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20383186 for PoS orders references: ['Order 00344-002-0001'] (draft: True) 2026-10-29 03:49:25,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:49:25,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:49:25,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41858 2026-10-29 03:49:25,938 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:49:25,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41858 2026-10-29 03:49:26,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20383186 with result: [{'id': 437, 'pos_reference': 'Order 00344-002-0001', 'account_move': False}] 2026-10-29 03:49:26,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034926_075491_TestFrontend.txt 2026-10-29 03:49:26,076 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpdumkjf91_chrome_odoo" 2026-10-29 03:49:26,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.080 0.135 2026-10-29 03:49:26,150 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-29 03:49:26,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42062 2026-10-29 03:49:26,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqihtlwy5_chrome_odoo 2026-10-29 03:49:26,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34763/json/version 2026-10-29 03:49:26,893 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34763/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:49:26,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:49:26,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34763/json 2026-10-29 03:49:26,960 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34763/json with timeout 3 increased to 10s during tests 2026-10-29 03:49:26,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34763/devtools/page/C800BBCFD7236E0E467340629E0F5F87 2026-10-29 03:49:27,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:49:27,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:49:27,357 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:49:27,360 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:49:27,364 100 INFO rb-19fb48c-226083-429900 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 03:49:27,364 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:49:27,397 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:49:28,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:28] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.095 0.871 2026-10-29 03:49:28,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'C800BBCFD7236E0E467340629E0F5F87', 'loaderId': '6CF2A7911B83AD694B86B2A27D486C98', 'isDownload': False} 2026-10-29 03:49:28,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-29 03:49:28,390 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:49:28,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:28] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:49:28,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:28] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-10-29 03:49:28,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:28] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 03:49:28,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:28] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-29 03:49:29,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-10-29 03:49:29,074 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:49:29,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-10-29 03:49:29,097 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:49:29,119 100 INFO rb-19fb48c-226083-429900 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 03:49:29,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:49:30,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.293 0.636 2026-10-29 03:49:30,174 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.071 2026-10-29 03:49:30,199 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-10-29 03:49:30,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:49:30,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.040 0.061 2026-10-29 03:49:30,397 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:49:30,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.022 0.146 2026-10-29 03:49:30,469 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:30,481 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:30,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.228 2026-10-29 03:49:30,536 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:30,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.245 2026-10-29 03:49:30,571 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:49:30,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.016 0.308 2026-10-29 03:49:30,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.375 2026-10-29 03:49:30,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.275 2026-10-29 03:49:30,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.016 0.225 2026-10-29 03:49:30,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.025 0.252 2026-10-29 03:49:30,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.265 2026-10-29 03:49:30,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.235 2026-10-29 03:49:30,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.180 2026-10-29 03:49:30,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.206 2026-10-29 03:49:30,932 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.182 2026-10-29 03:49:30,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:30] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.002 0.202 2026-10-29 03:49:31,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:31] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.135 2026-10-29 03:49:31,214 100 INFO rb-19fb48c-226083-429900 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 03:49:31,241 100 INFO rb-19fb48c-226083-429900 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 03:49:31,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.027 2026-10-29 03:49:31,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.022 2026-10-29 03:49:31,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:49:32,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-29 03:49:32,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 03:49:32,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 03:49:32,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 03:49:32,430 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:49:32,431 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:49:32,432 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:49:32,438 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:49:32,445 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:49:32,451 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:49:32,456 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:49:32,456 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:49:32,460 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:49:32,460 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:49:32,461 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:49:32,463 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:49:32,463 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:49:32,466 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:49:32,469 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:49:32,469 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:49:32,470 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:49:32,484 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:49:32,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:49:32,494 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:49:32,518 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:49:32,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:49:32,522 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:49:32,523 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:49:32,524 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:49:32,525 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:49:32,526 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:49:32,528 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:49:32,529 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:49:32,531 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:49:32,533 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:49:32,534 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:49:32,535 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:49:32,536 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:49:32,537 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:49:32,537 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:49:32,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:49:32,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:49:32,586 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:49:32,592 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:49:32,600 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:49:32,607 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:49:32,626 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:49:32,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:49:32,636 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:49:32,657 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-10-29 03:49:32,659 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:49:32,669 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:49:32,676 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:49:32,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:49:32,692 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.085 2026-10-29 03:49:32,698 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:49:32,700 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:49:32,701 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:49:32,705 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:49:32,707 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:49:32,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:49:32,711 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:49:32,712 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:49:32,712 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:49:32,713 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:49:32,713 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:49:32,714 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:49:32,715 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:49:32,716 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:49:32,716 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:49:32,717 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:49:32,717 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:49:32,732 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:49:32,734 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:49:32,734 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:49:32,736 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:49:32,737 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:49:32,737 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:49:32,749 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:49:32,750 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:49:32,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:49:32,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:49:32,796 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:49:32,810 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:49:32,811 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:49:32,812 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:49:32,838 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:49:32,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:49:32,860 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:49:32,863 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:49:32,870 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:49:32,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:32,892 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:49:32,894 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:49:32,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:49:32,908 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:49:32,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 03:49:32,927 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:49:32,939 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:49:32,960 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:49:32,968 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:49:32,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:49:32,975 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:49:32,979 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:49:32,981 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:49:32,982 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:49:32,984 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:49:32,985 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:49:32,986 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:49:32,987 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:49:32,989 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:49:32,990 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:49:32,991 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:49:32,991 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:49:32,992 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:49:32,993 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:49:32,994 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:49:32,995 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:49:33,010 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:49:33,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 03:49:33,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:33,033 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:33,041 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:49:33,371 100 INFO rb-19fb48c-226083-429900 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 03:49:33,523 100 INFO rb-19fb48c-226083-429900 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 03:49:33,525 100 INFO rb-19fb48c-226083-429900 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 03:49:33,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 03:49:33,542 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:49:33,585 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 03:49:33,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-29 03:49:33,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 03:49:33,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.020 0.064 2026-10-29 03:49:33,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94779931 for PoS orders references: ['Order 00345-001-0001'] (draft: False) 2026-10-29 03:49:33,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.022 2026-10-29 03:49:33,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:49:33,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94779931 with result: [{'id': 438, 'pos_reference': 'Order 00345-001-0001', 'account_move': False}] 2026-10-29 03:49:33,951 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.108 0.252 2026-10-29 03:49:34,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:34] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D9e6c69ec-f30f-405c-a550-120a9be7f8a0?width=200&height=200 HTTP/1.1" 200 - 2 0.002 0.099 2026-10-29 03:49:34,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 03:49:35,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:49:35,082 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:49:35,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42062 2026-10-29 03:49:35,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:49:35,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42062 2026-10-29 03:49:35,213 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034935_212793_TestFrontend.txt 2026-10-29 03:49:35,213 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqihtlwy5_chrome_odoo" 2026-10-29 03:49:35,239 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-29 03:49:39,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42309 2026-10-29 03:49:39,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpwe7u3ojd_chrome_odoo 2026-10-29 03:49:39,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40767/json/version 2026-10-29 03:49:39,910 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40767/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:49:39,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 03:49:39,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40767/json 2026-10-29 03:49:39,934 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40767/json with timeout 3 increased to 10s during tests 2026-10-29 03:49:39,950 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40767/devtools/page/6A3DBC48B47CBFAF60C6821548DF93A9 2026-10-29 03:49:39,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 03:49:39,972 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 03:49:40,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:49:40,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 03:49:40,358 100 INFO rb-19fb48c-226083-429900 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 03:49:40,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 03:49:40,387 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:49:41,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:41] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.099 1.088 2026-10-29 03:49:41,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6A3DBC48B47CBFAF60C6821548DF93A9', 'loaderId': 'A4A062069C0433DCD0B20F52230CCEFE', 'isDownload': False} 2026-10-29 03:49:41,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-29 03:49:41,597 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:49:41,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:41] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.011 2026-10-29 03:49:41,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:41] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.031 2026-10-29 03:49:41,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:41] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.071 2026-10-29 03:49:42,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:49:42,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:49:42,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 03:49:42,299 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:49:42,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:49:42,322 100 INFO rb-19fb48c-226083-429900 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 03:49:43,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 03:49:43,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.280 0.816 2026-10-29 03:49:43,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.074 2026-10-29 03:49:43,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "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 03:49:43,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 03:49:43,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 14 0.043 0.058 2026-10-29 03:49:43,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:49:43,822 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49: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 03:49:43,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:43,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.173 2026-10-29 03:49:43,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.027 0.257 2026-10-29 03:49:43,989 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:49:44,006 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:44,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.014 0.318 2026-10-29 03:49:44,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.390 2026-10-29 03:49:44,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.009 0.438 2026-10-29 03:49:44,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.026 0.299 2026-10-29 03:49:44,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.324 2026-10-29 03:49:44,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.016 0.252 2026-10-29 03:49:44,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.254 2026-10-29 03:49:44,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.024 0.258 2026-10-29 03:49:44,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.015 0.287 2026-10-29 03:49:44,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.010 0.300 2026-10-29 03:49:44,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.309 2026-10-29 03:49:44,600 100 INFO rb-19fb48c-226083-429900 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 03:49:44,612 100 INFO rb-19fb48c-226083-429900 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 03:49:44,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.021 0.265 2026-10-29 03:49:44,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.017 0.319 2026-10-29 03:49:44,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.322 2026-10-29 03:49:44,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.018 0.319 2026-10-29 03:49:44,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.007 0.334 2026-10-29 03:49:44,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.019 0.320 2026-10-29 03:49:44,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:44] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.019 0.359 2026-10-29 03:49:45,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.374 2026-10-29 03:49:45,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.342 2026-10-29 03:49:45,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 8 0.011 0.319 2026-10-29 03:49:45,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.299 2026-10-29 03:49:45,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2003:41:47 HTTP/1.1" 200 - 4 0.001 0.024 2026-10-29 03:49:45,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.168 2026-10-29 03:49:45,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.134 2026-10-29 03:49:45,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.116 2026-10-29 03:49:45,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.316 2026-10-29 03:49:45,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:45,904 100 INFO rb-19fb48c-226083-429900 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 03:49:45,917 100 INFO rb-19fb48c-226083-429900 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 03:49:45,930 100 INFO rb-19fb48c-226083-429900 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 03:49:45,938 100 INFO rb-19fb48c-226083-429900 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 03:49:45,955 100 INFO rb-19fb48c-226083-429900 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 03:49:46,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-29 03:49:46,207 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:49:46,208 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:49:46,209 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:49:46,209 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:49:46,210 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:49:46,211 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:49:46,212 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:49:46,217 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:49:46,218 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:49:46,219 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:49:46,219 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:49:46,221 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:49:46,222 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:49:46,222 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:49:46,223 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:49:46,250 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:49:46,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:49:46,258 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:49:46,267 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:49:46,268 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:49:46,271 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:49:46,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:49:46,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:49:46,292 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:49:46,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:49:46,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 03:49:46,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:49:46,317 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:49:46,331 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:49:46,332 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:49:46,339 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:49:46,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:49:46,345 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:49:46,350 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:49:46,354 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:49:46,355 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:49:46,357 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:49:46,358 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:49:46,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-29 03:49:46,389 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:49:46,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 03:49:46,423 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:49:46,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:49:46,426 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:49:46,432 100 INFO rb-19fb48c-226083-429900 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 03:49:46,437 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:49:46,446 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:49:46,461 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:49:46,462 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:49:46,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:49:46,473 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:49:46,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:49:46,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 03:49:46,488 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:49:46,490 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:49:46,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:49:46,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:49:46,515 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:49:46,526 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:49:46,529 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:49:46,531 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:49:46,532 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:49:46,535 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:49:46,536 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:49:46,537 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:49:46,537 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:49:46,538 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:49:46,543 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:49:46,545 100 INFO rb-19fb48c-226083-429900 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 03:49:46,547 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:49:46,550 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:49:46,551 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:49:46,572 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "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 03:49:46,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:49:46,587 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:49:46,590 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:49:46,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:49:46,607 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:49:46,611 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:49:46,618 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:49:46,618 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:49:46,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:49:46,634 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:49:46,642 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:49:46,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-29 03:49:46,649 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:49:46,651 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:49:46,654 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:49:46,673 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:49:46,674 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:49:46,675 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:49:46,675 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:49:46,678 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:49:46,679 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:49:46,697 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:49:46,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:49:46,706 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:49:46,708 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:49:46,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:49:46,716 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:49:46,721 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:49:46,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:49:46,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:49:46,723 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:49:46,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:49:46,724 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:49:46,725 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:49:46,726 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:49:46,727 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:49:46,727 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:49:46,728 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:49:46,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:49:46,730 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:49:46,731 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:49:46,732 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:49:46,733 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:49:46,734 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:49:46,735 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:49:46,735 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:49:46,736 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:49:46,738 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:49:46,742 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:49:46,743 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:49:47,271 100 INFO rb-19fb48c-226083-429900 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 03:49:47,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75937010 for PoS orders references: ['Order 00346-001-0001'] (draft: True) 2026-10-29 03:49:47,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:47] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 03:49:47,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:47] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:49:47,584 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75937010 with result: [{'id': 439, 'pos_reference': 'Order 00346-001-0001', 'account_move': False}] 2026-10-29 03:49:47,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.128 0.180 2026-10-29 03:49:48,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 03:49:48,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 03:49:48,828 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:49:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 03:49:48,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42309 2026-10-29 03:49:48,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 03:49:48,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42309 2026-10-29 03:49:49,009 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_034949_009403_TestFrontend.txt 2026-10-29 03:49:49,009 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpwe7u3ojd_chrome_odoo" 2026-10-29 03:49:49,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:50:25,249 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-10-29 03:50:28,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-10-29 03:50:29,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42563 2026-10-29 03:50:29,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpxhxecihi_chrome_odoo 2026-10-29 03:50:29,584 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36891/json/version 2026-10-29 03:50:29,586 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36891/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:50:29,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:50:29,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36891/json 2026-10-29 03:50:29,623 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36891/json with timeout 3 increased to 10s during tests 2026-10-29 03:50:29,637 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36891/devtools/page/FB253F2AE8549BD49C1374D27E452F2A 2026-10-29 03:50:29,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:50:29,682 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:50:30,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:50:30,008 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:50:30,021 100 INFO rb-19fb48c-226083-429900 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 03:50:30,021 100 INFO rb-19fb48c-226083-429900 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 03:50:30,053 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:50:31,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.110 1.022 2026-10-29 03:50:31,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'FB253F2AE8549BD49C1374D27E452F2A', 'loaderId': '32505E0BA2E28F8483AE425D33B0B64A', 'isDownload': False} 2026-10-29 03:50:31,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-29 03:50:31,218 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:50:31,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.032 2026-10-29 03:50:31,284 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 03:50:31,305 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.066 2026-10-29 03:50:31,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:50:31,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 03:50:31,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-29 03:50:31,959 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:50:31,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:50:32,008 100 INFO rb-19fb48c-226083-429900 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 03:50:32,999 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.316 0.699 2026-10-29 03:50:33,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.046 1.050 2026-10-29 03:50:33,178 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:50:33,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.154 2026-10-29 03:50:33,334 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:50:33,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-29 03:50:34,174 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.170 0.543 2026-10-29 03:50:34,229 100 INFO rb-19fb48c-226083-429900 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 03:50:34,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.074 2026-10-29 03:50:34,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-10-29 03:50:34,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 03:50:34,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.032 0.073 2026-10-29 03:50:34,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.122 2026-10-29 03:50:34,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:50:34,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.018 0.198 2026-10-29 03:50:34,631 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50: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 03:50:34,661 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:50:34,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.011 0.258 2026-10-29 03:50:34,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 03:50:34,762 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:50:34,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.016 0.346 2026-10-29 03:50:34,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.363 2026-10-29 03:50:34,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.264 2026-10-29 03:50:34,841 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.253 2026-10-29 03:50:34,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.033 0.216 2026-10-29 03:50:34,950 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.180 2026-10-29 03:50:34,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.175 2026-10-29 03:50:34,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.165 2026-10-29 03:50:34,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.124 2026-10-29 03:50:34,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.113 2026-10-29 03:50:35,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:35] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.002 0.132 2026-10-29 03:50:35,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:35] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.049 2026-10-29 03:50:35,420 100 INFO rb-19fb48c-226083-429900 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 03:50:35,455 100 INFO rb-19fb48c-226083-429900 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 03:50:35,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.025 2026-10-29 03:50:35,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.020 2026-10-29 03:50:35,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50: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 03:50:36,404 100 INFO rb-19fb48c-226083-429900 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 03:50:36,414 100 INFO rb-19fb48c-226083-429900 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 03:50:36,446 100 INFO rb-19fb48c-226083-429900 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 03:50:36,456 100 INFO rb-19fb48c-226083-429900 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 03:50:36,486 100 INFO rb-19fb48c-226083-429900 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 03:50:36,506 100 INFO rb-19fb48c-226083-429900 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 03:50:36,515 100 INFO rb-19fb48c-226083-429900 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 03:50:36,544 100 INFO rb-19fb48c-226083-429900 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 03:50:36,548 100 INFO rb-19fb48c-226083-429900 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 03:50:36,569 100 INFO rb-19fb48c-226083-429900 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 03:50:36,671 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:50:36,672 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:50:36,677 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:50:36,678 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:50:36,684 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:50:36,686 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:50:36,687 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:50:36,687 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:50:36,688 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:50:36,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:50:36,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:50:36,693 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:50:36,694 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:50:36,694 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:50:36,695 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:50:36,696 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:50:36,697 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:50:36,697 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:50:36,698 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:50:36,699 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:50:36,700 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:50:36,700 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:50:36,701 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:50:36,701 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:50:36,701 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:50:36,702 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:50:36,702 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:50:36,704 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:50:36,704 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:50:36,705 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:50:36,711 100 INFO rb-19fb48c-226083-429900 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 03:50:36,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:50:36,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:50:36,760 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:50:36,801 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:50:36,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 03:50:36,836 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:50:36,848 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.079 2026-10-29 03:50:36,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.090 2026-10-29 03:50:36,862 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:50:36,869 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:50:36,877 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:50:36,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:50:36,903 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:50:36,907 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:50:36,924 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:50:36,967 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:50:36,969 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:50:36,971 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:50:36,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:36] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:50:36,979 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:50:36,982 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:50:36,984 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:50:36,986 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:50:36,988 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:50:36,989 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:50:36,990 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:50:36,991 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:50:36,992 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:50:36,994 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:50:36,997 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:50:36,997 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:50:36,998 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:50:36,999 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:50:37,000 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:50:37,000 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:50:37,001 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:50:37,001 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:50:37,002 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:50:37,002 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:50:37,003 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:50:37,004 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:50:37,004 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:50:37,005 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:50:37,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:50:37,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:50:37,007 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:50:37,012 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:50:37,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "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 03:50:37,039 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:50:37,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:50:37,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:50:37,081 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:50:37,097 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:50:37,105 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 03:50:37,121 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.081 2026-10-29 03:50:37,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 03:50:37,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.038 0.011 2026-10-29 03:50:37,137 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:50:37,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 03:50:37,178 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:50:37,183 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:50:37,184 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:50:37,215 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.103 2026-10-29 03:50:37,230 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:50:37,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:50:37,242 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:50:37,253 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:50:37,275 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:50:37,276 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:50:37,276 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:50:37,277 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:50:37,278 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:50:37,279 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:50:37,287 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:50:37,288 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:50:37,289 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:50:37,292 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:50:37,294 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:50:37,295 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:50:37,297 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:50:37,299 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:50:37,306 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:50:37,306 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:50:37,309 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:50:37,309 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:50:37,313 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:50:37,314 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:50:37,318 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:50:37,319 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:50:37,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36329441 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-10-29 03:50:37,838 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:37] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.023 2026-10-29 03:50:37,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36329441 with result: [{'id': 440, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-10-29 03:50:38,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.103 0.158 2026-10-29 03:50:38,051 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:38] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:50:38,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:50:39,354 100 INFO rb-19fb48c-226083-429900 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 03:50:39,365 100 INFO rb-19fb48c-226083-429900 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 03:50:39,384 100 INFO rb-19fb48c-226083-429900 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 03:50:39,400 100 INFO rb-19fb48c-226083-429900 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 03:50:39,420 100 INFO rb-19fb48c-226083-429900 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 03:50:39,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:50:39,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.063 0.042 2026-10-29 03:50:40,344 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 03:50:40,355 100 INFO rb-19fb48c-226083-429900 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 03:50:40,375 100 INFO rb-19fb48c-226083-429900 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 03:50:40,382 100 INFO rb-19fb48c-226083-429900 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 03:50:40,401 100 INFO rb-19fb48c-226083-429900 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 03:50:40,419 100 INFO rb-19fb48c-226083-429900 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 03:50:40,438 100 INFO rb-19fb48c-226083-429900 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 03:50:40,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:50:40,476 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:50:40,483 100 INFO rb-19fb48c-226083-429900 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 03:50:40,501 100 INFO rb-19fb48c-226083-429900 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 03:50:40,517 100 INFO rb-19fb48c-226083-429900 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 03:50:40,543 100 INFO rb-19fb48c-226083-429900 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 03:50:40,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39359085 for PoS orders references: ['Order 00347-002-0002'] (draft: False) 2026-10-29 03:50:40,563 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:50:40,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39359085 with result: [{'id': 441, 'pos_reference': 'Order 00347-002-0002', 'account_move': False}] 2026-10-29 03:50:40,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.124 0.225 2026-10-29 03:50:41,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:41] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.019 2026-10-29 03:50:42,927 100 INFO rb-19fb48c-226083-429900 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 03:50:42,947 100 INFO rb-19fb48c-226083-429900 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 03:50:42,958 100 INFO rb-19fb48c-226083-429900 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 03:50:42,975 100 INFO rb-19fb48c-226083-429900 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 03:50:42,987 100 INFO rb-19fb48c-226083-429900 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 03:50:43,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 03:50:43,786 100 INFO rb-19fb48c-226083-429900 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 03:50:43,800 100 INFO rb-19fb48c-226083-429900 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 03:50:43,818 100 INFO rb-19fb48c-226083-429900 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 03:50:43,848 100 INFO rb-19fb48c-226083-429900 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 03:50:43,853 100 INFO rb-19fb48c-226083-429900 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 03:50:43,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-29 03:50:44,174 100 INFO rb-19fb48c-226083-429900 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 03:50:44,312 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79199224 for PoS orders references: ['Order 00347-002-0003'] (draft: True) 2026-10-29 03:50:44,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79199224 with result: [{'id': 442, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-10-29 03:50:44,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.055 0.106 2026-10-29 03:50:45,698 100 INFO rb-19fb48c-226083-429900 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 03:50:45,714 100 INFO rb-19fb48c-226083-429900 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 03:50:45,731 100 INFO rb-19fb48c-226083-429900 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 03:50:45,747 100 INFO rb-19fb48c-226083-429900 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 03:50:45,767 100 INFO rb-19fb48c-226083-429900 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 03:50:45,781 100 INFO rb-19fb48c-226083-429900 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 03:50:45,809 100 INFO rb-19fb48c-226083-429900 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 03:50:45,815 100 INFO rb-19fb48c-226083-429900 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 03:50:45,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:45] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.024 2026-10-29 03:50:45,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30200535 for PoS orders references: ['Order 00347-002-0003'] (draft: False) 2026-10-29 03:50:45,865 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [762] 2026-10-29 03:50:46,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30200535 with result: [{'id': 442, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-10-29 03:50:46,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.074 0.167 2026-10-29 03:50:46,843 100 INFO rb-19fb48c-226083-429900 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 03:50:46,848 100 INFO rb-19fb48c-226083-429900 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 03:50:46,872 100 INFO rb-19fb48c-226083-429900 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 03:50:46,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.049 2026-10-29 03:50:47,709 100 INFO rb-19fb48c-226083-429900 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 03:50:47,715 100 INFO rb-19fb48c-226083-429900 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 03:50:47,731 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:50:47,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.040 2026-10-29 03:50:48,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 03:50:48,564 100 INFO rb-19fb48c-226083-429900 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 03:50:48,607 100 INFO rb-19fb48c-226083-429900 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 03:50:48,609 100 INFO rb-19fb48c-226083-429900 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 03:50:48,629 100 INFO rb-19fb48c-226083-429900 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 03:50:48,636 100 INFO rb-19fb48c-226083-429900 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 03:50:48,673 100 INFO rb-19fb48c-226083-429900 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 03:50:48,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76977296 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-10-29 03:50:48,805 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76977296 with result: [{'id': 443, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-29 03:50:48,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.042 0.138 2026-10-29 03:50:49,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 03:50:49,610 100 INFO rb-19fb48c-226083-429900 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 03:50:49,620 100 INFO rb-19fb48c-226083-429900 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 03:50:49,711 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.071 2026-10-29 03:50:50,512 100 INFO rb-19fb48c-226083-429900 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 03:50:50,515 100 INFO rb-19fb48c-226083-429900 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 03:50:50,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 03:50:50,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.059 2026-10-29 03:50:51,388 100 INFO rb-19fb48c-226083-429900 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 03:50:51,398 100 INFO rb-19fb48c-226083-429900 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 03:50:51,715 100 INFO rb-19fb48c-226083-429900 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 03:50:51,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83925386 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-10-29 03:50:51,914 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [758, 759] 2026-10-29 03:50:52,021 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83925386 with result: [{'id': 440, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-10-29 03:50:52,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.052 0.120 2026-10-29 03:50:52,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:52] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.015 0.034 2026-10-29 03:50:53,195 100 INFO rb-19fb48c-226083-429900 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 03:50:53,197 100 INFO rb-19fb48c-226083-429900 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 03:50:53,219 100 INFO rb-19fb48c-226083-429900 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 03:50:53,232 100 INFO rb-19fb48c-226083-429900 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 03:50:53,247 100 INFO rb-19fb48c-226083-429900 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 03:50:53,266 100 INFO rb-19fb48c-226083-429900 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 03:50:53,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:50:53,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42563 2026-10-29 03:50:53,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:50:53,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42563 2026-10-29 03:50:53,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035053_416744_TestPoSRestaurantLoyalty.txt 2026-10-29 03:50:53,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpxhxecihi_chrome_odoo" 2026-10-29 03:50:53,869 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42829 2026-10-29 03:50:53,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpahibqaa7_chrome_odoo 2026-10-29 03:50:53,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40209/json/version 2026-10-29 03:50:53,874 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40209/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:50:53,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:50:53,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40209/json 2026-10-29 03:50:53,933 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40209/json with timeout 3 increased to 10s during tests 2026-10-29 03:50:53,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40209/devtools/page/4BCC5EA093BFCE00DFE475C094050074 2026-10-29 03:50:53,965 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:50:53,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:50:54,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:50:54,052 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:50:54,072 100 INFO rb-19fb48c-226083-429900 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 03:50:54,072 100 INFO rb-19fb48c-226083-429900 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 03:50:54,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:54] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.078 0.099 2026-10-29 03:50:54,293 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4BCC5EA093BFCE00DFE475C094050074', 'loaderId': '6A29EB304F7E225039586DB072017002', 'isDownload': False} 2026-10-29 03:50:54,293 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-29 03:50:54,328 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:50:54,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.015 2026-10-29 03:50:54,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-10-29 03:50:54,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-10-29 03:50:55,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.016 2026-10-29 03:50:55,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:50:55,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 03:50:55,185 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:50:55,189 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:50:55,218 100 INFO rb-19fb48c-226083-429900 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 03:50:56,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.257 0.648 2026-10-29 03:50:56,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.902 2026-10-29 03:50:56,260 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:50:56,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.149 2026-10-29 03:50:56,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.015 2026-10-29 03:50:56,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.013 2026-10-29 03:50:57,470 100 INFO rb-19fb48c-226083-429900 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 03:50:57,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.218 0.585 2026-10-29 03:50:57,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.078 2026-10-29 03:50:57,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:57] "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 03:50:57,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:50:57,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:57] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.064 0.104 2026-10-29 03:50:57,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:57] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.019 0.206 2026-10-29 03:50:57,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.231 2026-10-29 03:50:58,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:50:58,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "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 03:50:58,058 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:50:58,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.018 0.336 2026-10-29 03:50:58,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.011 0.395 2026-10-29 03:50:58,186 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:50:58,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.412 2026-10-29 03:50:58,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.012 0.278 2026-10-29 03:50:58,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.247 2026-10-29 03:50:58,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.196 2026-10-29 03:50:58,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.017 0.215 2026-10-29 03:50:58,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.163 2026-10-29 03:50:58,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.183 2026-10-29 03:50:58,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.167 2026-10-29 03:50:58,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.145 2026-10-29 03:50:58,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.003 0.172 2026-10-29 03:50:58,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:58] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.163 2026-10-29 03:50:59,734 100 INFO rb-19fb48c-226083-429900 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 03:50:59,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.049 2026-10-29 03:50:59,998 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:50: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 03:51:00,026 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 03:51:00,729 100 INFO rb-19fb48c-226083-429900 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 03:51:00,739 100 INFO rb-19fb48c-226083-429900 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 03:51:00,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75109 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-10-29 03:51:00,780 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [764, 765] 2026-10-29 03:51:00,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75109 with result: [{'id': 443, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-29 03:51:00,923 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.052 0.131 2026-10-29 03:51:01,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:51:01,695 100 INFO rb-19fb48c-226083-429900 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 03:51:01,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:51:02,514 100 INFO rb-19fb48c-226083-429900 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 03:51:02,533 100 INFO rb-19fb48c-226083-429900 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 03:51:02,534 100 INFO rb-19fb48c-226083-429900 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 03:51:02,548 100 INFO rb-19fb48c-226083-429900 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 03:51:03,403 100 INFO rb-19fb48c-226083-429900 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 03:51:03,451 100 INFO rb-19fb48c-226083-429900 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 03:51:03,462 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:51:03,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:51:03,482 100 INFO rb-19fb48c-226083-429900 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 03:51:03,508 100 INFO rb-19fb48c-226083-429900 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 03:51:03,525 100 INFO rb-19fb48c-226083-429900 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 03:51:03,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:51:03,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33035576 for PoS orders references: ['Order 00347-002-0004'] (draft: False) 2026-10-29 03:51:03,605 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [768, 769] 2026-10-29 03:51:03,782 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33035576 with result: [{'id': 443, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-29 03:51:03,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.089 0.172 2026-10-29 03:51:03,999 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:51:04,000 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:51:04,001 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:51:04,004 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:51:04,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:04,018 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:51:04,021 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:51:04,022 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:51:04,026 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:51:04,035 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:51:04,048 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:51:04,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 03:51:04,059 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:51:04,062 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:51:04,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:51:04,075 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:51:04,087 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:51:04,092 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:51:04,093 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:51:04,094 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:51:04,094 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:51:04,095 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:51:04,096 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:51:04,098 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:51:04,103 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:51:04,106 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:51:04,114 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:51:04,115 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:51:04,116 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:51:04,121 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:51:04,121 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:51:04,123 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:51:04,124 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:51:04,124 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:51:04,129 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:51:04,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:51:04,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:51:04,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:51:04,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:51:04,324 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.126 2026-10-29 03:51:04,329 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.106 2026-10-29 03:51:04,335 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 03:51:04,341 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:51:04,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 03:51:04,350 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:51:04,360 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:51:04,376 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:51:04,391 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:51:04,415 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:51:04,416 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:51:04,420 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:51:04,422 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:51:04,440 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:51:04,444 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:51:04,454 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:51:04,471 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.113 2026-10-29 03:51:04,481 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:51:04,496 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:51:04,497 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:51:04,498 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:51:04,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.089 0.024 2026-10-29 03:51:04,519 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:51:04,530 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:51:04,531 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:51:04,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.332 2026-10-29 03:51:04,545 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.075 2026-10-29 03:51:04,552 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:51:04,553 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:51:04,553 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:51:04,554 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:51:04,554 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:51:04,554 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:51:04,555 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:51:04,558 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:51:04,560 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:51:04,560 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:51:04,561 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:51:04,562 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:51:04,596 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:51:04,600 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "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 03:51:04,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:51:04,640 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:51:04,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 03:51:04,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:51:04,644 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:51:04,671 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:51:04,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:51:04,683 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:51:04,706 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:51:04,707 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:51:04,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:51:04,719 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:51:04,720 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:51:04,721 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:51:04,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:51:04,722 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:51:04,736 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:51:04,738 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:51:04,746 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.069 2026-10-29 03:51:04,750 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:51:04,751 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:51:04,753 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:51:04,755 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:51:04,756 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:51:04,770 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:51:04,775 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:51:04,778 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:51:04,792 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:51:04,794 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:51:04,799 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:51:04,799 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:51:04,800 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:51:04,801 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:51:04,802 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:51:04,803 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:51:04,805 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:51:04,807 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:51:04,808 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:51:04,809 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:51:04,811 100 INFO rb-19fb48c-226083-429900 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 03:51:04,826 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:04,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:51:04,872 100 INFO rb-19fb48c-226083-429900 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 03:51:05,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:05] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:51:05,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:05] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:06,859 100 INFO rb-19fb48c-226083-429900 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 03:51:06,863 100 INFO rb-19fb48c-226083-429900 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 03:51:06,889 100 INFO rb-19fb48c-226083-429900 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 03:51:06,892 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48871562 for PoS orders references: ['Order 00347-004-0005'] (draft: True) 2026-10-29 03:51:07,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48871562 with result: [{'id': 444, 'pos_reference': 'Order 00347-004-0005', 'account_move': False}] 2026-10-29 03:51:07,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.080 0.080 2026-10-29 03:51:07,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:51:07,803 100 INFO rb-19fb48c-226083-429900 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 03:51:07,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 03:51:08,609 100 INFO rb-19fb48c-226083-429900 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 03:51:08,622 100 INFO rb-19fb48c-226083-429900 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 03:51:08,634 100 INFO rb-19fb48c-226083-429900 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 03:51:08,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28808300 for PoS orders references: ['Order 00347-004-0005'] (draft: True) 2026-10-29 03:51:08,796 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28808300 with result: [{'id': 444, 'pos_reference': 'Order 00347-004-0005', 'account_move': False}] 2026-10-29 03:51:08,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.062 0.119 2026-10-29 03:51:09,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:51:09,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:09,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42829 2026-10-29 03:51:09,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:51:09,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42829 2026-10-29 03:51:09,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035109_744582_TestPoSRestaurantLoyalty.txt 2026-10-29 03:51:09,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpahibqaa7_chrome_odoo" 2026-10-29 03:51:09,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-10-29 03:51:10,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43083 2026-10-29 03:51:10,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpoc3bmzbs_chrome_odoo 2026-10-29 03:51:10,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41183/json/version 2026-10-29 03:51:10,580 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41183/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:51:10,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:51:10,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41183/json 2026-10-29 03:51:10,680 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41183/json with timeout 3 increased to 10s during tests 2026-10-29 03:51:10,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41183/devtools/page/9BDD917837EA2FA6775722E9FE54D2B6 2026-10-29 03:51:10,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:51:10,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:51:11,253 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:51:11,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:51:11,268 100 INFO rb-19fb48c-226083-429900 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 03:51:11,268 100 INFO rb-19fb48c-226083-429900 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 03:51:11,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:51:12,345 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:12] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.118 0.932 2026-10-29 03:51:12,349 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '9BDD917837EA2FA6775722E9FE54D2B6', 'loaderId': '022F77E2E4D3E213D92B126E87F3F2FC', 'isDownload': False} 2026-10-29 03:51:12,349 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-29 03:51:12,373 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:51:12,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:12] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:51:12,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:12] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.026 2026-10-29 03:51:12,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:12] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.026 2026-10-29 03:51:13,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:13] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 03:51:13,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.030 2026-10-29 03:51:13,169 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.022 2026-10-29 03:51:13,187 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:51:13,192 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:51:13,202 100 INFO rb-19fb48c-226083-429900 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 03:51:14,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.389 0.808 2026-10-29 03:51:14,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 1.214 2026-10-29 03:51:14,549 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:51:14,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.153 2026-10-29 03:51:14,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 03:51:14,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:51:15,778 100 INFO rb-19fb48c-226083-429900 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 03:51:15,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.200 0.561 2026-10-29 03:51:15,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.097 2026-10-29 03:51:15,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:15] "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 03:51:16,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 03:51:16,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.031 0.074 2026-10-29 03:51:16,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:51:16,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.136 2026-10-29 03:51:16,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.019 0.203 2026-10-29 03:51:16,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.022 0.292 2026-10-29 03:51:16,383 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:16,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:16,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:16,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.024 0.389 2026-10-29 03:51:16,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:51:16,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.424 2026-10-29 03:51:16,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.327 2026-10-29 03:51:16,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.327 2026-10-29 03:51:16,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.324 2026-10-29 03:51:16,711 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.023 0.191 2026-10-29 03:51:16,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.012 0.224 2026-10-29 03:51:16,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.234 2026-10-29 03:51:16,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.215 2026-10-29 03:51:16,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.004 0.222 2026-10-29 03:51:16,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.200 2026-10-29 03:51:16,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:16] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.098 2026-10-29 03:51:17,073 100 INFO rb-19fb48c-226083-429900 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 03:51:17,116 100 INFO rb-19fb48c-226083-429900 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 03:51:17,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.033 2026-10-29 03:51:17,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.035 2026-10-29 03:51:17,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51: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 03:51:18,138 100 INFO rb-19fb48c-226083-429900 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 03:51:18,145 100 INFO rb-19fb48c-226083-429900 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 03:51:18,151 100 INFO rb-19fb48c-226083-429900 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 03:51:18,163 100 INFO rb-19fb48c-226083-429900 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 03:51:18,181 100 INFO rb-19fb48c-226083-429900 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 03:51:18,200 100 INFO rb-19fb48c-226083-429900 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 03:51:18,221 100 INFO rb-19fb48c-226083-429900 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 03:51:18,234 100 INFO rb-19fb48c-226083-429900 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 03:51:18,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:51:19,084 100 INFO rb-19fb48c-226083-429900 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 03:51:19,101 100 INFO rb-19fb48c-226083-429900 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 03:51:19,113 100 INFO rb-19fb48c-226083-429900 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 03:51:19,132 100 INFO rb-19fb48c-226083-429900 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 03:51:19,149 100 INFO rb-19fb48c-226083-429900 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 03:51:19,164 100 INFO rb-19fb48c-226083-429900 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 03:51:19,182 100 INFO rb-19fb48c-226083-429900 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 03:51:19,196 100 INFO rb-19fb48c-226083-429900 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 03:51:19,213 100 INFO rb-19fb48c-226083-429900 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 03:51:19,323 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:51:20,069 100 INFO rb-19fb48c-226083-429900 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 03:51:20,085 100 INFO rb-19fb48c-226083-429900 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 03:51:20,096 100 INFO rb-19fb48c-226083-429900 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 03:51:20,114 100 INFO rb-19fb48c-226083-429900 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 03:51:20,130 100 INFO rb-19fb48c-226083-429900 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 03:51:20,146 100 INFO rb-19fb48c-226083-429900 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 03:51:20,166 100 INFO rb-19fb48c-226083-429900 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 03:51:20,184 100 INFO rb-19fb48c-226083-429900 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 03:51:20,196 100 INFO rb-19fb48c-226083-429900 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 03:51:20,213 100 INFO rb-19fb48c-226083-429900 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 03:51:20,233 100 INFO rb-19fb48c-226083-429900 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 03:51:20,247 100 INFO rb-19fb48c-226083-429900 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 03:51:20,263 100 INFO rb-19fb48c-226083-429900 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 03:51:20,281 100 INFO rb-19fb48c-226083-429900 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 03:51:20,299 100 INFO rb-19fb48c-226083-429900 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 03:51:20,315 100 INFO rb-19fb48c-226083-429900 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 03:51:20,332 100 INFO rb-19fb48c-226083-429900 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 03:51:20,347 100 INFO rb-19fb48c-226083-429900 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 03:51:20,363 100 INFO rb-19fb48c-226083-429900 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 03:51:20,381 100 INFO rb-19fb48c-226083-429900 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 03:51:20,398 100 INFO rb-19fb48c-226083-429900 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 03:51:20,413 100 INFO rb-19fb48c-226083-429900 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 03:51:20,467 100 INFO rb-19fb48c-226083-429900 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 03:51:20,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:51:20,479 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:20,512 100 INFO rb-19fb48c-226083-429900 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 03:51:20,531 100 INFO rb-19fb48c-226083-429900 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 03:51:20,551 100 INFO rb-19fb48c-226083-429900 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 03:51:20,564 100 INFO rb-19fb48c-226083-429900 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 03:51:20,565 100 INFO rb-19fb48c-226083-429900 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 03:51:20,591 100 INFO rb-19fb48c-226083-429900 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 03:51:20,607 100 INFO rb-19fb48c-226083-429900 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 03:51:20,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:51:20,641 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:51:20,655 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69520722 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 03:51:20,840 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69520722 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 03:51:20,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.076 0.139 2026-10-29 03:51:20,957 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.056 2026-10-29 03:51:21,773 100 INFO rb-19fb48c-226083-429900 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 03:51:21,779 100 INFO rb-19fb48c-226083-429900 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 03:51:21,798 100 INFO rb-19fb48c-226083-429900 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 03:51:21,817 100 INFO rb-19fb48c-226083-429900 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 03:51:21,833 100 INFO rb-19fb48c-226083-429900 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 03:51:21,846 100 INFO rb-19fb48c-226083-429900 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 03:51:21,863 100 INFO rb-19fb48c-226083-429900 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 03:51:21,881 100 INFO rb-19fb48c-226083-429900 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 03:51:21,896 100 INFO rb-19fb48c-226083-429900 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 03:51:21,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:51:21,927 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43083 2026-10-29 03:51:21,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:51:21,930 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43083 2026-10-29 03:51:22,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035122_072063_TestPoSRestaurantLoyalty.txt 2026-10-29 03:51:22,072 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpoc3bmzbs_chrome_odoo" 2026-10-29 03:51:22,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43283 2026-10-29 03:51:22,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpo99zl3w6_chrome_odoo 2026-10-29 03:51:22,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34013/json/version 2026-10-29 03:51:22,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34013/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:51:22,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:51:22,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34013/json 2026-10-29 03:51:22,666 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34013/json with timeout 3 increased to 10s during tests 2026-10-29 03:51:22,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34013/devtools/page/90E51C9AEDAE46785628D32963DA08FC 2026-10-29 03:51:22,730 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:51:22,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:51:22,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:51:22,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:51:22,891 100 INFO rb-19fb48c-226083-429900 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 03:51:22,891 100 INFO rb-19fb48c-226083-429900 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 03:51:23,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.049 0.100 2026-10-29 03:51:23,080 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '90E51C9AEDAE46785628D32963DA08FC', 'loaderId': '81D076A8AFD7DC235D8895B287F4113E', 'isDownload': False} 2026-10-29 03:51:23,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-29 03:51:23,112 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:51:23,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.014 2026-10-29 03:51:23,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.037 2026-10-29 03:51:23,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.038 2026-10-29 03:51:23,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.011 0.013 2026-10-29 03:51:23,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 03:51:23,861 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:51:23,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.015 2026-10-29 03:51:23,892 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:51:23,939 100 INFO rb-19fb48c-226083-429900 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 03:51:24,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.322 0.690 2026-10-29 03:51:25,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.012 2026-10-29 03:51:25,044 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:51:25,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.133 2026-10-29 03:51:25,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 03:51:25,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:51:26,201 100 INFO rb-19fb48c-226083-429900 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 03:51:26,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.210 0.637 2026-10-29 03:51:26,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "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 03:51:26,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "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 03:51:26,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:51:26,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.032 0.083 2026-10-29 03:51:26,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.037 0.150 2026-10-29 03:51:26,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.021 0.288 2026-10-29 03:51:26,912 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:51:26,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "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 03:51:26,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:51:26,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.022 0.332 2026-10-29 03:51:26,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.344 2026-10-29 03:51:27,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.376 2026-10-29 03:51:27,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:27,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.031 0.335 2026-10-29 03:51:27,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.260 2026-10-29 03:51:27,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.109 2026-10-29 03:51:27,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.038 0.217 2026-10-29 03:51:27,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.220 2026-10-29 03:51:27,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.202 2026-10-29 03:51:27,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.187 2026-10-29 03:51:27,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.004 0.240 2026-10-29 03:51:27,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.244 2026-10-29 03:51:27,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:27] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.013 0.229 2026-10-29 03:51:28,586 100 INFO rb-19fb48c-226083-429900 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 03:51:28,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.072 2026-10-29 03:51:28,881 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:51:29,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:51:29,647 100 INFO rb-19fb48c-226083-429900 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 03:51:29,654 100 INFO rb-19fb48c-226083-429900 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 03:51:29,666 100 INFO rb-19fb48c-226083-429900 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 03:51:29,680 100 INFO rb-19fb48c-226083-429900 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 03:51:29,699 100 INFO rb-19fb48c-226083-429900 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 03:51:29,716 100 INFO rb-19fb48c-226083-429900 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 03:51:29,730 100 INFO rb-19fb48c-226083-429900 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 03:51:29,747 100 INFO rb-19fb48c-226083-429900 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 03:51:30,597 100 INFO rb-19fb48c-226083-429900 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 03:51:30,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15795802 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 03:51:30,634 100 INFO rb-19fb48c-226083-429900 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 03:51:30,671 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [773, 774] 2026-10-29 03:51:30,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15795802 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 03:51:30,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.083 0.168 2026-10-29 03:51:31,023 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:51:31,642 100 INFO rb-19fb48c-226083-429900 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 03:51:31,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 03:51:32,459 100 INFO rb-19fb48c-226083-429900 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 03:51:32,470 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92877613 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 03:51:32,490 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [775, 776, 777] 2026-10-29 03:51:32,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92877613 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 03:51:32,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.058 0.121 2026-10-29 03:51:33,424 100 INFO rb-19fb48c-226083-429900 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 03:51:33,425 100 INFO rb-19fb48c-226083-429900 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 03:51:33,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 03:51:34,240 100 INFO rb-19fb48c-226083-429900 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 03:51:34,246 100 INFO rb-19fb48c-226083-429900 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 03:51:34,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.047 2026-10-29 03:51:35,103 100 INFO rb-19fb48c-226083-429900 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 03:51:35,136 100 INFO rb-19fb48c-226083-429900 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 03:51:35,168 100 INFO rb-19fb48c-226083-429900 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 03:51:35,169 100 INFO rb-19fb48c-226083-429900 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 03:51:35,185 100 INFO rb-19fb48c-226083-429900 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 03:51:35,212 100 INFO rb-19fb48c-226083-429900 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 03:51:35,223 100 INFO rb-19fb48c-226083-429900 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 03:51:35,241 100 INFO rb-19fb48c-226083-429900 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 03:51:35,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9606609 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 03:51:35,298 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [778, 779, 780] 2026-10-29 03:51:35,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9606609 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 03:51:35,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.074 0.138 2026-10-29 03:51:35,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.046 2026-10-29 03:51:36,232 100 INFO rb-19fb48c-226083-429900 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 03:51:36,295 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.047 2026-10-29 03:51:37,083 100 INFO rb-19fb48c-226083-429900 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 03:51:37,132 100 INFO rb-19fb48c-226083-429900 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 03:51:37,144 100 INFO rb-19fb48c-226083-429900 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 03:51:37,148 100 INFO rb-19fb48c-226083-429900 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 03:51:37,166 100 INFO rb-19fb48c-226083-429900 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 03:51:37,188 100 INFO rb-19fb48c-226083-429900 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 03:51:37,199 100 INFO rb-19fb48c-226083-429900 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 03:51:37,221 100 INFO rb-19fb48c-226083-429900 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 03:51:37,230 100 INFO rb-19fb48c-226083-429900 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 03:51:38,089 100 INFO rb-19fb48c-226083-429900 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 03:51:38,129 100 INFO rb-19fb48c-226083-429900 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 03:51:38,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.017 2026-10-29 03:51:38,289 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:51:38,290 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:51:38,294 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:51:38,297 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:51:38,298 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:51:38,299 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:51:38,300 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:51:38,301 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:51:38,301 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:51:38,302 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:51:38,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:51:38,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:51:38,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:51:38,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:51:38,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:51:38,305 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:51:38,305 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:51:38,305 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:51:38,321 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:51:38,322 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:51:38,324 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:51:38,326 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:51:38,328 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:51:38,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:51:38,333 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:51:38,337 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:51:38,338 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:51:38,338 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:51:38,339 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:51:38,339 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:51:38,339 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:51:38,340 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:51:38,341 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:51:38,359 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:51:38,359 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:51:38,361 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:51:38,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:38,367 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:51:38,369 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:51:38,369 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:51:38,370 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:51:38,371 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:51:38,371 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:51:38,372 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:51:38,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:51:38,388 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:51:38,395 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:38,426 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:51:38,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:51:38,438 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:51:38,441 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:51:38,445 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:51:38,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:51:38,476 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:51:38,478 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:51:38,485 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:51:38,505 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:51:38,512 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:51:38,513 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:51:38,514 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:51:38,516 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:51:38,541 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:51:38,543 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:51:38,549 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:51:38,551 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:51:38,576 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:51:38,577 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:51:38,585 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:51:38,585 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:51:38,586 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:51:38,587 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:51:38,588 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:51:38,591 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:51:38,592 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:51:38,593 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:51:38,594 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:51:38,594 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:51:38,611 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:51:38,614 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:51:38,621 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:51:38,621 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:51:38,622 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:51:38,627 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:51:38,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:51:38,654 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:51:38,657 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:51:38,662 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:51:38,664 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:51:38,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:51:38,669 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:51:38,673 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:51:38,713 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:51:38,740 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:51:38,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 03:51:38,746 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:51:38,746 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:51:38,750 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:51:38,760 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.152 2026-10-29 03:51:38,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:51:38,775 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:51:38,778 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:51:38,783 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:51:38,784 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:51:38,785 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:51:38,786 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:51:38,794 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:51:38,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:51:38,808 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:51:38,816 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:51:38,817 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:51:38,820 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:38,859 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:38,860 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:51:38,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:51:38,876 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:38,905 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:51:38,909 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:51:38,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:51:39,270 100 INFO rb-19fb48c-226083-429900 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 03:51:39,320 100 INFO rb-19fb48c-226083-429900 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 03:51:39,400 100 INFO rb-19fb48c-226083-429900 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 03:51:39,402 100 INFO rb-19fb48c-226083-429900 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 03:51:39,403 100 INFO rb-19fb48c-226083-429900 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 03:51:39,403 100 INFO rb-19fb48c-226083-429900 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 03:51:39,422 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:39,427 100 INFO rb-19fb48c-226083-429900 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 03:51:39,452 100 INFO rb-19fb48c-226083-429900 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 03:51:39,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38245027 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 03:51:39,475 100 INFO rb-19fb48c-226083-429900 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 03:51:39,490 100 INFO rb-19fb48c-226083-429900 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 03:51:39,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:39] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.010 2026-10-29 03:51:39,502 100 INFO rb-19fb48c-226083-429900 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 03:51:39,503 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [781, 782, 783] 2026-10-29 03:51:39,519 100 INFO rb-19fb48c-226083-429900 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 03:51:39,540 100 INFO rb-19fb48c-226083-429900 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 03:51:39,550 100 INFO rb-19fb48c-226083-429900 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 03:51:39,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:51:39,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:51:39,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43283 2026-10-29 03:51:39,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:51:39,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38245027 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 03:51:39,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43283 2026-10-29 03:51:39,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.089 0.149 2026-10-29 03:51:39,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035139_806763_TestPoSRestaurantLoyalty.txt 2026-10-29 03:51:39,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpo99zl3w6_chrome_odoo" 2026-10-29 03:51:40,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43549 2026-10-29 03:51:40,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpgt4r69uo_chrome_odoo 2026-10-29 03:51:40,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44273/json/version 2026-10-29 03:51:40,261 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44273/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:51:40,347 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:51:40,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44273/json 2026-10-29 03:51:40,349 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44273/json with timeout 3 increased to 10s during tests 2026-10-29 03:51:40,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44273/devtools/page/412EA95EB3B52146C8B807D25879BA6B 2026-10-29 03:51:40,406 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:51:40,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:51:40,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:51:40,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:51:40,577 100 INFO rb-19fb48c-226083-429900 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 03:51:40,577 100 INFO rb-19fb48c-226083-429900 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 03:51:40,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:40] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.019 0.085 2026-10-29 03:51:40,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '412EA95EB3B52146C8B807D25879BA6B', 'loaderId': '2DBFAA29AD3AD4CAE468CA6673749A22', 'isDownload': False} 2026-10-29 03:51:40,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-29 03:51:40,755 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:51:40,814 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:40] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.027 2026-10-29 03:51:40,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:40] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.056 2026-10-29 03:51:40,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:40] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.070 2026-10-29 03:51:41,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:41] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:51:41,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:51:41,566 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:41,600 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:51:41,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.017 2026-10-29 03:51:41,633 100 INFO rb-19fb48c-226083-429900 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 03:51:42,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.278 0.676 2026-10-29 03:51:42,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 0.974 2026-10-29 03:51:42,769 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:51:42,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.204 2026-10-29 03:51:42,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:51:43,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 03:51:43,829 100 INFO rb-19fb48c-226083-429900 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 03:51:43,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.243 0.636 2026-10-29 03:51:44,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.116 2026-10-29 03:51:44,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "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 03:51:44,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 03:51:44,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.017 0.085 2026-10-29 03:51:44,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:51:44,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.032 0.142 2026-10-29 03:51:44,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.013 0.211 2026-10-29 03:51:44,566 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "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 03:51:44,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:44,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.024 0.283 2026-10-29 03:51:44,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:51:44,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.063 0.309 2026-10-29 03:51:44,706 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.381 2026-10-29 03:51:44,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.034 0.338 2026-10-29 03:51:44,772 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.322 2026-10-29 03:51:44,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.024 0.178 2026-10-29 03:51:44,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.012 0.208 2026-10-29 03:51:44,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.178 2026-10-29 03:51:44,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.187 2026-10-29 03:51:44,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.168 2026-10-29 03:51:44,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.005 0.173 2026-10-29 03:51:44,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.167 2026-10-29 03:51:45,010 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:45] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.083 2026-10-29 03:51:46,208 100 INFO rb-19fb48c-226083-429900 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 03:51:46,212 100 INFO rb-19fb48c-226083-429900 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 03:51:46,230 100 INFO rb-19fb48c-226083-429900 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 03:51:46,249 100 INFO rb-19fb48c-226083-429900 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 03:51:46,265 100 INFO rb-19fb48c-226083-429900 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 03:51:46,279 100 INFO rb-19fb48c-226083-429900 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 03:51:46,295 100 INFO rb-19fb48c-226083-429900 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 03:51:46,313 100 INFO rb-19fb48c-226083-429900 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 03:51:46,347 100 INFO rb-19fb48c-226083-429900 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 03:51:46,380 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:51:46,383 100 INFO rb-19fb48c-226083-429900 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 03:51:46,384 100 INFO rb-19fb48c-226083-429900 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 03:51:46,394 100 INFO rb-19fb48c-226083-429900 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 03:51:46,402 100 INFO rb-19fb48c-226083-429900 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 03:51:46,435 100 INFO rb-19fb48c-226083-429900 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 03:51:46,439 100 INFO rb-19fb48c-226083-429900 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 03:51:46,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.043 0.014 2026-10-29 03:51:46,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.027 2026-10-29 03:51:46,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:46] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.022 0.041 2026-10-29 03:51:47,286 100 INFO rb-19fb48c-226083-429900 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 03:51:47,310 100 INFO rb-19fb48c-226083-429900 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 03:51:47,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 03:51:47,319 100 INFO rb-19fb48c-226083-429900 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 03:51:47,329 100 INFO rb-19fb48c-226083-429900 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 03:51:47,345 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:47] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:51:47,356 100 INFO rb-19fb48c-226083-429900 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 03:51:47,363 100 INFO rb-19fb48c-226083-429900 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 03:51:47,378 100 INFO rb-19fb48c-226083-429900 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 03:51:47,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:47] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.015 0.008 2026-10-29 03:51:47,408 100 INFO rb-19fb48c-226083-429900 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 03:51:48,192 100 INFO rb-19fb48c-226083-429900 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 03:51:48,197 100 INFO rb-19fb48c-226083-429900 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 03:51:48,214 100 INFO rb-19fb48c-226083-429900 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 03:51:48,229 100 INFO rb-19fb48c-226083-429900 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 03:51:48,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:48] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 03:51:48,254 100 INFO rb-19fb48c-226083-429900 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 03:51:48,262 100 INFO rb-19fb48c-226083-429900 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 03:51:48,279 100 INFO rb-19fb48c-226083-429900 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 03:51:48,301 100 INFO rb-19fb48c-226083-429900 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 03:51:48,313 100 INFO rb-19fb48c-226083-429900 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 03:51:48,329 100 INFO rb-19fb48c-226083-429900 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 03:51:48,351 100 INFO rb-19fb48c-226083-429900 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 03:51:48,362 100 INFO rb-19fb48c-226083-429900 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 03:51:48,382 100 INFO rb-19fb48c-226083-429900 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 03:51:48,396 100 INFO rb-19fb48c-226083-429900 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 03:51:48,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:48] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:51:48,422 100 INFO rb-19fb48c-226083-429900 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 03:51:48,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:48] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 03:51:48,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:48] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.032 2026-10-29 03:51:48,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:48] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.004 0.029 2026-10-29 03:51:49,285 100 INFO rb-19fb48c-226083-429900 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 03:51:49,285 100 INFO rb-19fb48c-226083-429900 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 03:51:49,298 100 INFO rb-19fb48c-226083-429900 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 03:51:49,316 100 INFO rb-19fb48c-226083-429900 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 03:51:49,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.030 0.011 2026-10-29 03:51:49,344 100 INFO rb-19fb48c-226083-429900 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 03:51:49,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:49] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:51:49,362 100 INFO rb-19fb48c-226083-429900 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 03:51:49,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:49] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.015 2026-10-29 03:51:49,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:49] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.030 2026-10-29 03:51:49,426 100 INFO rb-19fb48c-226083-429900 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 03:51:49,427 100 INFO rb-19fb48c-226083-429900 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 03:51:49,429 100 INFO rb-19fb48c-226083-429900 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 03:51:49,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:49] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.007 0.018 2026-10-29 03:51:50,237 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 03:51:50,246 100 INFO rb-19fb48c-226083-429900 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 03:51:50,265 100 INFO rb-19fb48c-226083-429900 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 03:51:50,283 100 INFO rb-19fb48c-226083-429900 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 03:51:50,296 100 INFO rb-19fb48c-226083-429900 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 03:51:50,318 100 INFO rb-19fb48c-226083-429900 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 03:51:50,333 100 INFO rb-19fb48c-226083-429900 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 03:51:50,355 100 INFO rb-19fb48c-226083-429900 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 03:51:50,379 100 INFO rb-19fb48c-226083-429900 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 03:51:50,403 100 INFO rb-19fb48c-226083-429900 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 03:51:50,415 100 INFO rb-19fb48c-226083-429900 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 03:51:50,434 100 INFO rb-19fb48c-226083-429900 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 03:51:50,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.004 0.011 2026-10-29 03:51:50,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 03:51:50,502 100 INFO rb-19fb48c-226083-429900 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 03:51:50,519 100 INFO rb-19fb48c-226083-429900 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 03:51:50,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 03:51:50,552 100 INFO rb-19fb48c-226083-429900 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 03:51:50,607 100 INFO rb-19fb48c-226083-429900 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 03:51:50,614 100 INFO rb-19fb48c-226083-429900 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 03:51:50,629 100 INFO rb-19fb48c-226083-429900 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 03:51:50,653 100 INFO rb-19fb48c-226083-429900 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 03:51:50,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 03:51:50,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:51:50,693 100 INFO rb-19fb48c-226083-429900 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 03:51:50,710 100 INFO rb-19fb48c-226083-429900 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 03:51:50,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 03:51:50,719 100 INFO rb-19fb48c-226083-429900 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 03:51:50,736 100 INFO rb-19fb48c-226083-429900 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 03:51:50,749 100 INFO rb-19fb48c-226083-429900 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 03:51:50,765 100 INFO rb-19fb48c-226083-429900 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 03:51:50,784 100 INFO rb-19fb48c-226083-429900 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 03:51:50,796 100 INFO rb-19fb48c-226083-429900 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 03:51:50,817 100 INFO rb-19fb48c-226083-429900 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 03:51:50,833 100 INFO rb-19fb48c-226083-429900 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 03:51:50,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 03:51:50,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.010 2026-10-29 03:51:50,876 100 INFO rb-19fb48c-226083-429900 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 03:51:50,881 100 INFO rb-19fb48c-226083-429900 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 03:51:50,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.008 2026-10-29 03:51:50,907 100 INFO rb-19fb48c-226083-429900 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 03:51:50,918 100 INFO rb-19fb48c-226083-429900 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 03:51:50,943 100 INFO rb-19fb48c-226083-429900 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 03:51:50,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 03:51:50,963 100 INFO rb-19fb48c-226083-429900 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 03:51:50,967 100 INFO rb-19fb48c-226083-429900 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 03:51:50,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.010 2026-10-29 03:51:50,991 100 INFO rb-19fb48c-226083-429900 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 03:51:51,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.066 2026-10-29 03:51:51,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:51,966 100 INFO rb-19fb48c-226083-429900 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 03:51:51,978 100 INFO rb-19fb48c-226083-429900 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 03:51:51,998 100 INFO rb-19fb48c-226083-429900 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 03:51:52,012 100 INFO rb-19fb48c-226083-429900 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 03:51:52,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:51:52,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.016 2026-10-29 03:51:52,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43549 2026-10-29 03:51:52,062 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:51:52,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43549 2026-10-29 03:51:52,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035152_260610_TestPoSRestaurantLoyalty.txt 2026-10-29 03:51:52,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpgt4r69uo_chrome_odoo" 2026-10-29 03:51:52,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-10-29 03:51:53,216 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43769 2026-10-29 03:51:53,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpkpubhqy7_chrome_odoo 2026-10-29 03:51:53,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41871/json/version 2026-10-29 03:51:53,225 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41871/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:51:53,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:51:53,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41871/json 2026-10-29 03:51:53,330 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41871/json with timeout 3 increased to 10s during tests 2026-10-29 03:51:53,360 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41871/devtools/page/CB1A6696EA4013D0F07CDE8540B0D31A 2026-10-29 03:51:53,380 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:51:53,397 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:51:53,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:51:53,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:51:53,755 100 INFO rb-19fb48c-226083-429900 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 03:51:53,755 100 INFO rb-19fb48c-226083-429900 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 03:51:53,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:51:54,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:54] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.120 0.961 2026-10-29 03:51:54,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'CB1A6696EA4013D0F07CDE8540B0D31A', 'loaderId': 'A2ADB34D18EDE99AD8D5A5A9C983E528', 'isDownload': False} 2026-10-29 03:51:54,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-29 03:51:54,887 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:51:54,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:54] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.010 2026-10-29 03:51:54,947 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:54] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-10-29 03:51:54,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:54] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.046 2026-10-29 03:51:55,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:51:55,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.010 2026-10-29 03:51:55,859 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:51:55,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 03:51:55,875 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:51:55,911 100 INFO rb-19fb48c-226083-429900 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 03:51:56,983 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.313 0.772 2026-10-29 03:51:57,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.077 2026-10-29 03:51:57,145 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:51:57,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.131 2026-10-29 03:51:57,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 03:51:57,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:51:58,345 100 INFO rb-19fb48c-226083-429900 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 03:51:58,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.209 0.577 2026-10-29 03:51:58,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.094 2026-10-29 03:51:58,592 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.018 0.019 2026-10-29 03:51:58,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:51:58,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.036 0.085 2026-10-29 03:51:58,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:51:58,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.021 0.180 2026-10-29 03:51:58,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.026 0.294 2026-10-29 03:51:58,988 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:58] "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 03:51:59,010 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:51:59,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.038 0.315 2026-10-29 03:51:59,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:51:59,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.020 0.410 2026-10-29 03:51:59,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.442 2026-10-29 03:51:59,144 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:51:59,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.023 0.302 2026-10-29 03:51:59,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.035 0.331 2026-10-29 03:51:59,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.012 0.240 2026-10-29 03:51:59,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.035 0.278 2026-10-29 03:51:59,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.266 2026-10-29 03:51:59,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.236 2026-10-29 03:51:59,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.238 2026-10-29 03:51:59,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.005 0.211 2026-10-29 03:51:59,475 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.208 2026-10-29 03:51:59,519 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.019 0.169 2026-10-29 03:51:59,655 100 INFO rb-19fb48c-226083-429900 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 03:51:59,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:51:59,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.031 2026-10-29 03:51:59,705 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:51:59,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 03:51:59,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:51:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:52:00,637 100 INFO rb-19fb48c-226083-429900 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 03:52:00,644 100 INFO rb-19fb48c-226083-429900 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 03:52:00,661 100 INFO rb-19fb48c-226083-429900 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 03:52:00,679 100 INFO rb-19fb48c-226083-429900 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 03:52:00,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:52:01,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:52:01,513 100 INFO rb-19fb48c-226083-429900 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 03:52:01,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:01,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:01,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.014 2026-10-29 03:52:02,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:52:02,342 100 INFO rb-19fb48c-226083-429900 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 03:52:02,345 100 INFO rb-19fb48c-226083-429900 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 03:52:02,372 100 INFO rb-19fb48c-226083-429900 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 03:52:02,387 100 INFO rb-19fb48c-226083-429900 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 03:52:02,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:52:03,226 100 INFO rb-19fb48c-226083-429900 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 03:52:03,236 100 INFO rb-19fb48c-226083-429900 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 03:52:03,250 100 INFO rb-19fb48c-226083-429900 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 03:52:03,262 100 INFO rb-19fb48c-226083-429900 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 03:52:03,279 100 INFO rb-19fb48c-226083-429900 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 03:52:03,297 100 INFO rb-19fb48c-226083-429900 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 03:52:03,313 100 INFO rb-19fb48c-226083-429900 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 03:52:03,329 100 INFO rb-19fb48c-226083-429900 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 03:52:03,348 100 INFO rb-19fb48c-226083-429900 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 03:52:03,364 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:03,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69345307 for PoS orders references: ['Order 00349-002-0002'] (draft: True) 2026-10-29 03:52:03,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:03,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69345307 with result: [{'id': 446, 'pos_reference': 'Order 00349-002-0002', 'account_move': False}] 2026-10-29 03:52:03,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.070 0.107 2026-10-29 03:52:03,642 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.061 2026-10-29 03:52:04,421 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:52:04,429 100 INFO rb-19fb48c-226083-429900 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 03:52:04,469 100 INFO rb-19fb48c-226083-429900 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 03:52:04,474 100 INFO rb-19fb48c-226083-429900 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 03:52:04,490 100 INFO rb-19fb48c-226083-429900 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 03:52:04,496 100 INFO rb-19fb48c-226083-429900 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 03:52:04,512 100 INFO rb-19fb48c-226083-429900 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 03:52:04,532 100 INFO rb-19fb48c-226083-429900 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 03:52:04,547 100 INFO rb-19fb48c-226083-429900 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 03:52:04,563 100 INFO rb-19fb48c-226083-429900 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 03:52:05,406 100 INFO rb-19fb48c-226083-429900 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 03:52:05,411 100 INFO rb-19fb48c-226083-429900 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 03:52:05,430 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66711868 for PoS orders references: ['Order 00349-002-0003'] (draft: True) 2026-10-29 03:52:05,434 100 INFO rb-19fb48c-226083-429900 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 03:52:05,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66711868 with result: [{'id': 447, 'pos_reference': 'Order 00349-002-0003', 'account_move': False}] 2026-10-29 03:52:05,542 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.036 0.082 2026-10-29 03:52:05,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 03:52:06,311 100 INFO rb-19fb48c-226083-429900 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 03:52:06,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:06,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:06,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.073 2026-10-29 03:52:07,221 100 INFO rb-19fb48c-226083-429900 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 03:52:07,229 100 INFO rb-19fb48c-226083-429900 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 03:52:07,250 100 INFO rb-19fb48c-226083-429900 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 03:52:07,267 100 INFO rb-19fb48c-226083-429900 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 03:52:07,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:07] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.021 0.045 2026-10-29 03:52:07,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:07] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.016 0.081 2026-10-29 03:52:07,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.049 2026-10-29 03:52:08,252 100 INFO rb-19fb48c-226083-429900 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 03:52:08,261 100 INFO rb-19fb48c-226083-429900 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 03:52:08,278 100 INFO rb-19fb48c-226083-429900 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 03:52:08,300 100 INFO rb-19fb48c-226083-429900 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 03:52:08,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 03:52:09,107 100 INFO rb-19fb48c-226083-429900 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 03:52:09,112 100 INFO rb-19fb48c-226083-429900 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 03:52:09,135 100 INFO rb-19fb48c-226083-429900 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 03:52:09,149 100 INFO rb-19fb48c-226083-429900 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 03:52:09,163 100 INFO rb-19fb48c-226083-429900 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 03:52:09,184 100 INFO rb-19fb48c-226083-429900 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 03:52:09,195 100 INFO rb-19fb48c-226083-429900 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 03:52:09,211 100 INFO rb-19fb48c-226083-429900 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 03:52:09,228 100 INFO rb-19fb48c-226083-429900 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 03:52:09,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91617706 for PoS orders references: ['Order 00349-002-0004'] (draft: True) 2026-10-29 03:52:09,246 100 INFO rb-19fb48c-226083-429900 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 03:52:09,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91617706 with result: [{'id': 448, 'pos_reference': 'Order 00349-002-0004', 'account_move': False}] 2026-10-29 03:52:09,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.058 0.123 2026-10-29 03:52:10,205 100 INFO rb-19fb48c-226083-429900 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 03:52:10,211 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:10,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:10,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.047 0.050 2026-10-29 03:52:10,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.034 2026-10-29 03:52:11,106 100 INFO rb-19fb48c-226083-429900 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 03:52:11,111 100 INFO rb-19fb48c-226083-429900 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 03:52:11,133 100 INFO rb-19fb48c-226083-429900 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 03:52:11,156 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-29 03:52:11,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:11] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.024 0.033 2026-10-29 03:52:11,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:11] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.052 2026-10-29 03:52:12,000 100 INFO rb-19fb48c-226083-429900 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 03:52:12,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 03:52:12,024 100 INFO rb-19fb48c-226083-429900 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 03:52:12,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:52:12,050 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:52:12,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43769 2026-10-29 03:52:12,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:52:12,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43769 2026-10-29 03:52:12,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035212_260620_TestPoSRestaurantLoyalty.txt 2026-10-29 03:52:12,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpkpubhqy7_chrome_odoo" 2026-10-29 03:52:12,293 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-10-29 03:52:13,050 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43980 2026-10-29 03:52:13,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpmmann7e2_chrome_odoo 2026-10-29 03:52:13,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45807/json/version 2026-10-29 03:52:13,053 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45807/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:52:13,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:52:13,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45807/json 2026-10-29 03:52:13,194 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45807/json with timeout 3 increased to 10s during tests 2026-10-29 03:52:13,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:45807/devtools/page/202D8CADE2320C94E506B6BA7FA2CF20 2026-10-29 03:52:13,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:52:13,293 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:52:13,628 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:52:13,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:52:13,634 100 INFO rb-19fb48c-226083-429900 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 03:52:13,635 100 INFO rb-19fb48c-226083-429900 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 03:52:13,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:52:14,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:14] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.119 1.040 2026-10-29 03:52:14,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '202D8CADE2320C94E506B6BA7FA2CF20', 'loaderId': 'FDBEE27F83E5B1B29CEE917C944E5D58', 'isDownload': False} 2026-10-29 03:52:14,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-29 03:52:14,855 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:52:14,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:14] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.015 2026-10-29 03:52:14,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:14] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.040 2026-10-29 03:52:14,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.049 2026-10-29 03:52:15,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.021 2026-10-29 03:52:15,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:52:15,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 03:52:15,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:52:15,649 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:52:15,675 100 INFO rb-19fb48c-226083-429900 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 03:52:16,777 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.341 0.741 2026-10-29 03:52:16,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 1.121 2026-10-29 03:52:16,959 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:52:17,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.207 2026-10-29 03:52:17,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 03:52:17,293 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 03:52:18,128 100 INFO rb-19fb48c-226083-429900 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 03:52:18,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.245 0.622 2026-10-29 03:52:18,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.085 2026-10-29 03:52:18,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-10-29 03:52:18,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:52:18,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.091 0.071 2026-10-29 03:52:18,662 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:52:18,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.038 0.200 2026-10-29 03:52:18,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.240 2026-10-29 03:52:18,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.029 0.385 2026-10-29 03:52:18,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "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 03:52:18,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.390 2026-10-29 03:52:18,927 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:52:18,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:18] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.025 0.492 2026-10-29 03:52:19,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:52:19,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.332 2026-10-29 03:52:19,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:52:19,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.315 2026-10-29 03:52:19,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.038 0.302 2026-10-29 03:52:19,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.178 2026-10-29 03:52:19,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.185 2026-10-29 03:52:19,209 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.025 0.161 2026-10-29 03:52:19,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.157 2026-10-29 03:52:19,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.002 0.184 2026-10-29 03:52:19,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.184 2026-10-29 03:52:19,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.050 2026-10-29 03:52:19,627 100 INFO rb-19fb48c-226083-429900 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 03:52:19,648 100 INFO rb-19fb48c-226083-429900 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 03:52:19,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.034 2026-10-29 03:52:19,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 03:52:19,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52: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 03:52:20,608 100 INFO rb-19fb48c-226083-429900 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 03:52:20,616 100 INFO rb-19fb48c-226083-429900 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 03:52:20,640 100 INFO rb-19fb48c-226083-429900 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 03:52:20,651 100 INFO rb-19fb48c-226083-429900 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 03:52:20,663 100 INFO rb-19fb48c-226083-429900 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 03:52:20,681 100 INFO rb-19fb48c-226083-429900 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 03:52:20,694 100 INFO rb-19fb48c-226083-429900 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 03:52:20,711 100 INFO rb-19fb48c-226083-429900 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 03:52:20,728 100 INFO rb-19fb48c-226083-429900 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 03:52:20,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65212059 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-10-29 03:52:20,750 100 INFO rb-19fb48c-226083-429900 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 03:52:20,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65212059 with result: [{'id': 449, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-29 03:52:20,932 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.058 0.131 2026-10-29 03:52:21,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:52:21,713 100 INFO rb-19fb48c-226083-429900 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 03:52:21,734 100 INFO rb-19fb48c-226083-429900 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 03:52:21,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.026 0.052 2026-10-29 03:52:22,597 100 INFO rb-19fb48c-226083-429900 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 03:52:22,629 100 INFO rb-19fb48c-226083-429900 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 03:52:22,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:52:22,639 100 INFO rb-19fb48c-226083-429900 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 03:52:22,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:52:22,656 100 INFO rb-19fb48c-226083-429900 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 03:52:22,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:22] "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 03:52:22,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:52:22,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89680273 for PoS orders references: ['Order 00350-002-0001'] (draft: False) 2026-10-29 03:52:22,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:52:22,790 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [791] 2026-10-29 03:52:23,066 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89680273 with result: [{'id': 449, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-29 03:52:23,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.159 0.235 2026-10-29 03:52:23,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-29 03:52:23,928 100 INFO rb-19fb48c-226083-429900 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 03:52:23,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:23,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:23,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.022 2026-10-29 03:52:24,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:52:24,794 100 INFO rb-19fb48c-226083-429900 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 03:52:24,821 100 INFO rb-19fb48c-226083-429900 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 03:52:24,834 100 INFO rb-19fb48c-226083-429900 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 03:52:24,845 100 INFO rb-19fb48c-226083-429900 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 03:52:24,861 100 INFO rb-19fb48c-226083-429900 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 03:52:24,880 100 INFO rb-19fb48c-226083-429900 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 03:52:24,897 100 INFO rb-19fb48c-226083-429900 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 03:52:24,914 100 INFO rb-19fb48c-226083-429900 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 03:52:24,932 100 INFO rb-19fb48c-226083-429900 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 03:52:25,775 100 INFO rb-19fb48c-226083-429900 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 03:52:25,777 100 INFO rb-19fb48c-226083-429900 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 03:52:25,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5529518 for PoS orders references: ['Order 00350-002-0002'] (draft: True) 2026-10-29 03:52:25,796 100 INFO rb-19fb48c-226083-429900 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 03:52:25,893 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5529518 with result: [{'id': 450, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-10-29 03:52:25,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.042 0.088 2026-10-29 03:52:26,681 100 INFO rb-19fb48c-226083-429900 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 03:52:26,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:26,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:26,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.045 2026-10-29 03:52:27,533 100 INFO rb-19fb48c-226083-429900 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 03:52:27,544 100 INFO rb-19fb48c-226083-429900 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 03:52:27,560 100 INFO rb-19fb48c-226083-429900 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 03:52:27,586 100 INFO rb-19fb48c-226083-429900 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 03:52:27,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 03:52:27,785 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:52:28,374 100 INFO rb-19fb48c-226083-429900 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 03:52:28,382 100 INFO rb-19fb48c-226083-429900 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 03:52:28,406 100 INFO rb-19fb48c-226083-429900 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 03:52:28,411 100 INFO rb-19fb48c-226083-429900 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 03:52:28,428 100 INFO rb-19fb48c-226083-429900 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 03:52:28,446 100 INFO rb-19fb48c-226083-429900 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 03:52:28,463 100 INFO rb-19fb48c-226083-429900 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 03:52:28,477 100 INFO rb-19fb48c-226083-429900 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 03:52:29,323 100 INFO rb-19fb48c-226083-429900 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 03:52:29,326 100 INFO rb-19fb48c-226083-429900 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 03:52:29,346 100 INFO rb-19fb48c-226083-429900 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 03:52:29,360 100 INFO rb-19fb48c-226083-429900 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 03:52:29,377 100 INFO rb-19fb48c-226083-429900 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 03:52:29,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77530811 for PoS orders references: ['Order 00350-002-0003'] (draft: False) 2026-10-29 03:52:29,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:52:29,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77530811 with result: [{'id': 451, 'pos_reference': 'Order 00350-002-0003', 'account_move': False}] 2026-10-29 03:52:29,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.042 0.121 2026-10-29 03:52:30,337 100 INFO rb-19fb48c-226083-429900 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 03:52:30,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:30,365 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:30,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.055 2026-10-29 03:52:31,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 03:52:31,213 100 INFO rb-19fb48c-226083-429900 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 03:52:31,245 100 INFO rb-19fb48c-226083-429900 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 03:52:31,250 100 INFO rb-19fb48c-226083-429900 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 03:52:31,266 100 INFO rb-19fb48c-226083-429900 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 03:52:31,278 100 INFO rb-19fb48c-226083-429900 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 03:52:31,295 100 INFO rb-19fb48c-226083-429900 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 03:52:31,314 100 INFO rb-19fb48c-226083-429900 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 03:52:31,334 100 INFO rb-19fb48c-226083-429900 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 03:52:31,344 100 INFO rb-19fb48c-226083-429900 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 03:52:32,193 100 INFO rb-19fb48c-226083-429900 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 03:52:32,210 100 INFO rb-19fb48c-226083-429900 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 03:52:32,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78792896 for PoS orders references: ['Order 00350-002-0004'] (draft: True) 2026-10-29 03:52:32,230 100 INFO rb-19fb48c-226083-429900 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 03:52:32,312 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78792896 with result: [{'id': 452, 'pos_reference': 'Order 00350-002-0004', 'account_move': False}] 2026-10-29 03:52:32,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.035 0.072 2026-10-29 03:52:33,104 100 INFO rb-19fb48c-226083-429900 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 03:52:33,114 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:33,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:33,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.049 2026-10-29 03:52:33,598 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:52:33,972 100 INFO rb-19fb48c-226083-429900 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 03:52:33,976 100 INFO rb-19fb48c-226083-429900 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 03:52:33,996 100 INFO rb-19fb48c-226083-429900 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 03:52:34,030 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:52:34,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.076 2026-10-29 03:52:34,895 100 INFO rb-19fb48c-226083-429900 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 03:52:34,914 100 INFO rb-19fb48c-226083-429900 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 03:52:34,934 100 INFO rb-19fb48c-226083-429900 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 03:52:34,944 100 INFO rb-19fb48c-226083-429900 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 03:52:34,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-29 03:52:34,977 100 INFO rb-19fb48c-226083-429900 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 03:52:34,993 100 INFO rb-19fb48c-226083-429900 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 03:52:35,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:52:35,027 100 INFO rb-19fb48c-226083-429900 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 03:52:35,046 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:35,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:35,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.063 2026-10-29 03:52:35,924 100 INFO rb-19fb48c-226083-429900 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 03:52:35,930 100 INFO rb-19fb48c-226083-429900 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 03:52:35,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:52:36,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.047 2026-10-29 03:52:36,795 100 INFO rb-19fb48c-226083-429900 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 03:52:36,810 100 INFO rb-19fb48c-226083-429900 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 03:52:36,826 100 INFO rb-19fb48c-226083-429900 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 03:52:36,847 100 INFO rb-19fb48c-226083-429900 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 03:52:36,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-29 03:52:36,878 100 INFO rb-19fb48c-226083-429900 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 03:52:36,894 100 INFO rb-19fb48c-226083-429900 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 03:52:36,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:52:36,928 100 INFO rb-19fb48c-226083-429900 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 03:52:36,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:36,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:37,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.060 2026-10-29 03:52:37,823 100 INFO rb-19fb48c-226083-429900 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 03:52:37,832 100 INFO rb-19fb48c-226083-429900 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 03:52:37,856 100 INFO rb-19fb48c-226083-429900 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 03:52:37,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.065 2026-10-29 03:52:38,744 100 INFO rb-19fb48c-226083-429900 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 03:52:38,761 100 INFO rb-19fb48c-226083-429900 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 03:52:38,779 100 INFO rb-19fb48c-226083-429900 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 03:52:38,795 100 INFO rb-19fb48c-226083-429900 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 03:52:38,811 100 INFO rb-19fb48c-226083-429900 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 03:52:38,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:52:38,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49305000 for PoS orders references: ['Order 00350-002-0004'] (draft: False) 2026-10-29 03:52:38,872 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [795] 2026-10-29 03:52:39,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49305000 with result: [{'id': 452, 'pos_reference': 'Order 00350-002-0004', 'account_move': False}] 2026-10-29 03:52:39,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.095 0.157 2026-10-29 03:52:39,967 100 INFO rb-19fb48c-226083-429900 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 03:52:39,979 100 INFO rb-19fb48c-226083-429900 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 03:52:39,994 100 INFO rb-19fb48c-226083-429900 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 03:52:40,010 100 INFO rb-19fb48c-226083-429900 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 03:52:40,027 100 INFO rb-19fb48c-226083-429900 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 03:52:40,045 100 INFO rb-19fb48c-226083-429900 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 03:52:40,060 100 INFO rb-19fb48c-226083-429900 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 03:52:40,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:52:40,094 100 INFO rb-19fb48c-226083-429900 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 03:52:40,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 03:52:40,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 03:52:40,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.041 0.047 2026-10-29 03:52:40,990 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 03:52:40,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 03:52:41,012 100 INFO rb-19fb48c-226083-429900 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 03:52:41,028 100 INFO rb-19fb48c-226083-429900 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 03:52:41,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-29 03:52:41,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 03:52:41,077 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 03:52:41,096 100 INFO rb-19fb48c-226083-429900 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 03:52:41,115 100 INFO rb-19fb48c-226083-429900 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 03:52:41,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:41] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.026 0.054 2026-10-29 03:52:41,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:41] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.014 0.046 2026-10-29 03:52:41,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:41] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.015 0.038 2026-10-29 03:52:42,044 100 INFO rb-19fb48c-226083-429900 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 03:52:42,061 100 INFO rb-19fb48c-226083-429900 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 03:52:42,080 100 INFO rb-19fb48c-226083-429900 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 03:52:42,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.066 2026-10-29 03:52:42,938 100 INFO rb-19fb48c-226083-429900 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 03:52:42,945 100 INFO rb-19fb48c-226083-429900 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 03:52:42,961 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 03:52:42,980 100 INFO rb-19fb48c-226083-429900 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 03:52:42,993 100 INFO rb-19fb48c-226083-429900 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 03:52:43,012 100 INFO rb-19fb48c-226083-429900 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 03:52:43,027 100 INFO rb-19fb48c-226083-429900 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 03:52:43,043 100 INFO rb-19fb48c-226083-429900 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 03:52:43,061 100 INFO rb-19fb48c-226083-429900 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 03:52:43,077 100 INFO rb-19fb48c-226083-429900 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 03:52:43,096 100 INFO rb-19fb48c-226083-429900 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 03:52:43,111 100 INFO rb-19fb48c-226083-429900 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 03:52:43,130 100 INFO rb-19fb48c-226083-429900 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 03:52:43,143 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46647739 for PoS orders references: ['Order 00350-002-0002'] (draft: False) 2026-10-29 03:52:43,167 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [793] 2026-10-29 03:52:43,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46647739 with result: [{'id': 450, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-10-29 03:52:43,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.051 0.170 2026-10-29 03:52:43,548 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:52:43,549 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:52:43,550 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:52:43,551 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:52:43,551 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:52:43,553 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:52:43,558 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:52:43,562 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:52:43,565 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:52:43,573 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:52:43,576 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:52:43,579 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:52:43,580 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:52:43,581 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:52:43,581 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:52:43,587 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:52:43,588 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:52:43,588 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:52:43,589 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:52:43,590 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:52:43,590 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:52:43,591 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:52:43,595 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:52:43,596 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:52:43,598 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:52:43,598 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:52:43,604 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:52:43,612 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:52:43,616 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:52:43,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:52:43,644 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:52:43,647 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:52:43,650 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:52:43,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:52:43,709 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:52:43,719 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:52:43,749 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 03:52:43,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:52:43,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-29 03:52:43,815 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 03:52:43,831 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:52:43,833 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:52:43,833 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:52:43,834 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:52:43,835 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:52:43,835 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:52:43,836 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:52:43,837 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:52:43,837 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:52:43,852 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:52:43,859 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:52:43,860 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:52:43,860 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:52:43,879 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:52:43,891 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:52:43,896 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:52:43,899 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:52:43,902 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:52:43,905 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:52:43,911 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:52:43,927 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 03:52:43,928 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:52:43,932 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:52:43,971 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:52:43,985 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:52:44,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.038 0.026 2026-10-29 03:52:44,006 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 03:52:44,008 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:52:44,015 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:52:44,017 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:52:44,021 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:52:44,022 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:52:44,027 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:52:44,035 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:52:44,042 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:52:44,050 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:52:44,056 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:52:44,098 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "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 03:52:44,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:52:44,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.019 0.009 2026-10-29 03:52:44,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:52:44,160 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.072 2026-10-29 03:52:44,186 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:52:44,188 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:52:44,189 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:52:44,189 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:52:44,197 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:52:44,206 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:52:44,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:52:44,222 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:52:44,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:52:44,246 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:52:44,252 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:52:44,254 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:52:44,265 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:52:44,267 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:52:44,268 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:52:44,269 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:52:44,270 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:52:44,273 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:52:44,274 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:52:44,275 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:52:44,276 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:52:44,276 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:52:44,279 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:52:44,279 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:52:44,282 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:52:44,283 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:52:44,283 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:52:44,284 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:52:44,285 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:52:44,285 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:52:44,286 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:52:44,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:52:44,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:52:44,315 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:52:44,323 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:52:44,334 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:52:44,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:52:44,355 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 03:52:44,381 100 INFO rb-19fb48c-226083-429900 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 03:52:44,403 100 INFO rb-19fb48c-226083-429900 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 03:52:44,695 100 INFO rb-19fb48c-226083-429900 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 03:52:44,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:52:44,999 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:44] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:52:45,146 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:45] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:52:46,441 100 INFO rb-19fb48c-226083-429900 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 03:52:46,447 100 INFO rb-19fb48c-226083-429900 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 03:52:46,464 100 INFO rb-19fb48c-226083-429900 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 03:52:46,477 100 INFO rb-19fb48c-226083-429900 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 03:52:46,496 100 INFO rb-19fb48c-226083-429900 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 03:52:46,512 100 INFO rb-19fb48c-226083-429900 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 03:52:46,531 100 INFO rb-19fb48c-226083-429900 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 03:52:46,544 100 INFO rb-19fb48c-226083-429900 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 03:52:47,387 100 INFO rb-19fb48c-226083-429900 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 03:52:47,396 100 INFO rb-19fb48c-226083-429900 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 03:52:47,412 100 INFO rb-19fb48c-226083-429900 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 03:52:47,431 100 INFO rb-19fb48c-226083-429900 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 03:52:47,445 100 INFO rb-19fb48c-226083-429900 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 03:52:47,466 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 03:52:47,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10883060 for PoS orders references: ['Order 00350-002-0005'] (draft: False) 2026-10-29 03:52:47,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10883060 with result: [{'id': 453, 'pos_reference': 'Order 00350-002-0005', 'account_move': False}] 2026-10-29 03:52:47,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.048 0.117 2026-10-29 03:52:48,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-29 03:52:48,463 100 INFO rb-19fb48c-226083-429900 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 03:52:48,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:48] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.019 2026-10-29 03:52:50,301 100 INFO rb-19fb48c-226083-429900 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 03:52:50,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 03:52:50,317 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:52:50,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:52:50,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43980 2026-10-29 03:52:50,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:52:50,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43980 2026-10-29 03:52:50,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035250_558256_TestPoSRestaurantLoyalty.txt 2026-10-29 03:52:50,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpmmann7e2_chrome_odoo" 2026-10-29 03:52:50,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-10-29 03:52:51,266 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44267 2026-10-29 03:52:51,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpa04vfahh_chrome_odoo 2026-10-29 03:52:51,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37029/json/version 2026-10-29 03:52:51,269 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37029/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:52:51,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:52:51,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37029/json 2026-10-29 03:52:51,400 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37029/json with timeout 3 increased to 10s during tests 2026-10-29 03:52:51,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:37029/devtools/page/CBE7816BC1D12A196E20B0FDE4B2F734 2026-10-29 03:52:51,492 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:52:51,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:52:51,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:52:51,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:52:51,831 100 INFO rb-19fb48c-226083-429900 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 03:52:51,831 100 INFO rb-19fb48c-226083-429900 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 03:52:51,866 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:52:52,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:52] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.114 0.943 2026-10-29 03:52:52,920 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'CBE7816BC1D12A196E20B0FDE4B2F734', 'loaderId': '424DEB44DF81D543280B3A1840204E63', 'isDownload': False} 2026-10-29 03:52:52,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-29 03:52:52,949 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:52:53,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:53] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.040 2026-10-29 03:52:53,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:53] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.031 2026-10-29 03:52:53,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:53] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.029 2026-10-29 03:52:53,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:52:53,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 03:52:53,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:52:53,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:52:53,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:52:53,837 100 INFO rb-19fb48c-226083-429900 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 03:52:55,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.331 1.820 2026-10-29 03:52:56,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 2.173 2026-10-29 03:52:56,107 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:52:56,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.157 2026-10-29 03:52:56,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:52:56,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:52:57,211 100 INFO rb-19fb48c-226083-429900 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 03:52:57,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.198 0.599 2026-10-29 03:52:57,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "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 03:52:57,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "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 03:52:57,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 03:52:57,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.049 0.061 2026-10-29 03:52:57,697 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.030 0.189 2026-10-29 03:52:57,709 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:52:57,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "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 03:52:57,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.029 0.251 2026-10-29 03:52:57,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:52:57,852 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 03:52:57,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:52:57,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.035 0.352 2026-10-29 03:52:57,923 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.388 2026-10-29 03:52:57,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.026 0.414 2026-10-29 03:52:57,991 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:57] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.355 2026-10-29 03:52:58,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.017 0.203 2026-10-29 03:52:58,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.259 2026-10-29 03:52:58,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.247 2026-10-29 03:52:58,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.245 2026-10-29 03:52:58,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:52:58,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.016 0.210 2026-10-29 03:52:58,278 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.005 0.154 2026-10-29 03:52:58,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.024 0.121 2026-10-29 03:52:58,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.299 2026-10-29 03:52:58,435 100 INFO rb-19fb48c-226083-429900 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 03:52:58,474 100 INFO rb-19fb48c-226083-429900 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 03:52:58,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.029 2026-10-29 03:52:58,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.039 2026-10-29 03:52:58,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:52:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:52:59,510 100 INFO rb-19fb48c-226083-429900 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 03:52:59,516 100 INFO rb-19fb48c-226083-429900 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 03:52:59,527 100 INFO rb-19fb48c-226083-429900 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 03:52:59,543 100 INFO rb-19fb48c-226083-429900 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 03:52:59,560 100 INFO rb-19fb48c-226083-429900 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 03:52:59,577 100 INFO rb-19fb48c-226083-429900 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 03:52:59,592 100 INFO rb-19fb48c-226083-429900 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 03:52:59,611 100 INFO rb-19fb48c-226083-429900 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 03:52:59,627 100 INFO rb-19fb48c-226083-429900 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 03:52:59,643 100 INFO rb-19fb48c-226083-429900 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 03:52:59,660 100 INFO rb-19fb48c-226083-429900 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 03:52:59,676 100 INFO rb-19fb48c-226083-429900 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 03:52:59,695 100 INFO rb-19fb48c-226083-429900 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 03:52:59,709 100 INFO rb-19fb48c-226083-429900 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 03:52:59,726 100 INFO rb-19fb48c-226083-429900 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 03:52:59,743 100 INFO rb-19fb48c-226083-429900 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 03:52:59,760 100 INFO rb-19fb48c-226083-429900 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 03:52:59,780 100 INFO rb-19fb48c-226083-429900 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 03:52:59,794 100 INFO rb-19fb48c-226083-429900 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 03:52:59,809 100 INFO rb-19fb48c-226083-429900 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 03:52:59,827 100 INFO rb-19fb48c-226083-429900 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 03:52:59,844 100 INFO rb-19fb48c-226083-429900 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 03:52:59,860 100 INFO rb-19fb48c-226083-429900 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 03:52:59,876 100 INFO rb-19fb48c-226083-429900 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 03:52:59,892 100 INFO rb-19fb48c-226083-429900 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 03:52:59,912 100 INFO rb-19fb48c-226083-429900 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 03:52:59,926 100 INFO rb-19fb48c-226083-429900 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 03:52:59,948 100 INFO rb-19fb48c-226083-429900 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 03:52:59,960 100 INFO rb-19fb48c-226083-429900 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 03:52:59,980 100 INFO rb-19fb48c-226083-429900 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 03:52:59,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15229636 for PoS orders references: ['Order 00351-002-0001'] (draft: True) 2026-10-29 03:52:59,999 100 INFO rb-19fb48c-226083-429900 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 03:53:00,160 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15229636 with result: [{'id': 454, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-10-29 03:53:00,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.064 0.131 2026-10-29 03:53:00,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.039 2026-10-29 03:53:00,962 100 INFO rb-19fb48c-226083-429900 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 03:53:01,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.050 2026-10-29 03:53:01,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:53:01,833 100 INFO rb-19fb48c-226083-429900 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 03:53:01,860 100 INFO rb-19fb48c-226083-429900 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 03:53:01,876 100 INFO rb-19fb48c-226083-429900 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 03:53:01,893 100 INFO rb-19fb48c-226083-429900 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 03:53:01,908 100 INFO rb-19fb48c-226083-429900 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 03:53:01,942 100 INFO rb-19fb48c-226083-429900 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 03:53:01,961 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:53:01,968 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:53:01,980 100 INFO rb-19fb48c-226083-429900 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 03:53:01,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 03:53:02,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 03:53:02,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53389410 for PoS orders references: ['Order 00351-002-0001'] (draft: True) 2026-10-29 03:53:02,067 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [803, 804, 805] 2026-10-29 03:53:02,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53389410 with result: [{'id': 454, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-10-29 03:53:02,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.052 0.117 2026-10-29 03:53:02,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.075 2026-10-29 03:53:03,109 100 INFO rb-19fb48c-226083-429900 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 03:53:03,125 100 INFO rb-19fb48c-226083-429900 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 03:53:03,142 100 INFO rb-19fb48c-226083-429900 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 03:53:03,160 100 INFO rb-19fb48c-226083-429900 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 03:53:03,176 100 INFO rb-19fb48c-226083-429900 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 03:53:03,192 100 INFO rb-19fb48c-226083-429900 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 03:53:03,211 100 INFO rb-19fb48c-226083-429900 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 03:53:03,226 100 INFO rb-19fb48c-226083-429900 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 03:53:03,243 100 INFO rb-19fb48c-226083-429900 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 03:53:03,261 100 INFO rb-19fb48c-226083-429900 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 03:53:03,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 03:53:03,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 03:53:03,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.055 2026-10-29 03:53:04,151 100 INFO rb-19fb48c-226083-429900 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 03:53:04,172 100 INFO rb-19fb48c-226083-429900 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 03:53:04,185 100 INFO rb-19fb48c-226083-429900 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 03:53:04,211 100 INFO rb-19fb48c-226083-429900 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 03:53:04,213 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:53:04,237 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:53:04,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44267 2026-10-29 03:53:04,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:53:04,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44267 2026-10-29 03:53:04,392 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035304_392074_TestPoSRestaurantLoyalty.txt 2026-10-29 03:53:04,392 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpa04vfahh_chrome_odoo" 2026-10-29 03:53:04,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-10-29 03:53:05,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44489 2026-10-29 03:53:05,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpovs6om8f_chrome_odoo 2026-10-29 03:53:05,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34307/json/version 2026-10-29 03:53:05,095 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34307/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:53:05,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:53:05,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34307/json 2026-10-29 03:53:05,131 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34307/json with timeout 3 increased to 10s during tests 2026-10-29 03:53:05,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34307/devtools/page/D26802574430237CB5B0169F96B8861D 2026-10-29 03:53:05,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:53:05,164 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:53:05,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:53:05,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:53:05,582 100 INFO rb-19fb48c-226083-429900 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 03:53:05,582 100 INFO rb-19fb48c-226083-429900 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 03:53:05,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:53:06,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:06] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.093 1.070 2026-10-29 03:53:06,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'D26802574430237CB5B0169F96B8861D', 'loaderId': '87CC22A8C487A84602D64A97D1543D1A', 'isDownload': False} 2026-10-29 03:53:06,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-29 03:53:06,803 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:06,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:06] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.012 2026-10-29 03:53:06,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:06] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-10-29 03:53:06,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:06] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-29 03:53:07,523 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:07] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-29 03:53:07,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 03:53:07,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:53:07,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:53:07,669 100 INFO rb-19fb48c-226083-429900 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 03:53:07,670 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:53:08,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.303 0.749 2026-10-29 03:53:08,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.049 2026-10-29 03:53:08,837 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:08,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.157 2026-10-29 03:53:09,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 03:53:09,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:53:09,899 100 INFO rb-19fb48c-226083-429900 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 03:53:09,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.191 0.597 2026-10-29 03:53:10,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.110 2026-10-29 03:53:10,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.029 2026-10-29 03:53:10,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:53:10,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.071 0.127 2026-10-29 03:53:10,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:53:10,459 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:53:10,471 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:53:10,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.022 0.239 2026-10-29 03:53:10,537 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:53:10,578 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.024 0.295 2026-10-29 03:53:10,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:53:10,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.017 0.357 2026-10-29 03:53:10,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.377 2026-10-29 03:53:10,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.372 2026-10-29 03:53:10,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.016 2026-10-29 03:53:10,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.040 0.239 2026-10-29 03:53:10,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.010 0.231 2026-10-29 03:53:10,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.217 2026-10-29 03:53:10,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.019 0.430 2026-10-29 03:53:10,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.261 2026-10-29 03:53:10,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.245 2026-10-29 03:53:11,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:11] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.006 0.158 2026-10-29 03:53:11,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.121 2026-10-29 03:53:11,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.125 2026-10-29 03:53:11,196 100 INFO rb-19fb48c-226083-429900 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 03:53:11,226 100 INFO rb-19fb48c-226083-429900 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 03:53:11,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.022 2026-10-29 03:53:11,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.041 2026-10-29 03:53:11,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:53:12,226 100 INFO rb-19fb48c-226083-429900 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 03:53:12,233 100 INFO rb-19fb48c-226083-429900 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 03:53:12,243 100 INFO rb-19fb48c-226083-429900 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 03:53:12,259 100 INFO rb-19fb48c-226083-429900 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 03:53:12,276 100 INFO rb-19fb48c-226083-429900 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 03:53:12,295 100 INFO rb-19fb48c-226083-429900 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 03:53:12,311 100 INFO rb-19fb48c-226083-429900 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 03:53:12,327 100 INFO rb-19fb48c-226083-429900 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 03:53:13,180 100 INFO rb-19fb48c-226083-429900 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 03:53:13,196 100 INFO rb-19fb48c-226083-429900 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 03:53:13,209 100 INFO rb-19fb48c-226083-429900 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 03:53:13,228 100 INFO rb-19fb48c-226083-429900 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 03:53:13,243 100 INFO rb-19fb48c-226083-429900 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 03:53:13,261 100 INFO rb-19fb48c-226083-429900 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 03:53:13,313 100 INFO rb-19fb48c-226083-429900 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 03:53:13,319 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:53:13,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:53:13,371 100 INFO rb-19fb48c-226083-429900 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 03:53:13,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:13] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.022 2026-10-29 03:53:13,399 100 INFO rb-19fb48c-226083-429900 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 03:53:13,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50709625 for PoS orders references: ['Order 00352-002-0002'] (draft: False) 2026-10-29 03:53:13,421 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:53:13,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50709625 with result: [{'id': 455, 'pos_reference': 'Order 00352-002-0002', 'account_move': False}] 2026-10-29 03:53:13,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.096 0.260 2026-10-29 03:53:13,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.303 2026-10-29 03:53:13,814 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83434133 for PoS orders references: ['Order 00352-002-0001'] (draft: True) 2026-10-29 03:53:13,969 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83434133 with result: [{'id': 456, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-10-29 03:53:13,991 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.061 0.121 2026-10-29 03:53:14,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:14] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.161 2026-10-29 03:53:14,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:53:14,790 100 INFO rb-19fb48c-226083-429900 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 03:53:14,803 100 INFO rb-19fb48c-226083-429900 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 03:53:14,808 100 INFO rb-19fb48c-226083-429900 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 03:53:14,827 100 INFO rb-19fb48c-226083-429900 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 03:53:14,842 100 INFO rb-19fb48c-226083-429900 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 03:53:14,859 100 INFO rb-19fb48c-226083-429900 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 03:53:14,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40781577 for PoS orders references: ['Order 00352-002-0001'] (draft: False) 2026-10-29 03:53:14,887 100 INFO rb-19fb48c-226083-429900 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 03:53:14,923 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [808] 2026-10-29 03:53:15,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40781577 with result: [{'id': 456, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-10-29 03:53:15,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.060 0.161 2026-10-29 03:53:15,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:53:15,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:53:15,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44489 2026-10-29 03:53:15,945 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:53:15,946 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44489 2026-10-29 03:53:16,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035316_073661_TestPoSRestaurantLoyalty.txt 2026-10-29 03:53:16,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpovs6om8f_chrome_odoo" 2026-10-29 03:53:16,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-10-29 03:53:16,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44700 2026-10-29 03:53:16,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpzlhunu8w_chrome_odoo 2026-10-29 03:53:16,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33091/json/version 2026-10-29 03:53:16,769 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33091/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:53:16,874 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:53:16,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33091/json 2026-10-29 03:53:16,907 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33091/json with timeout 3 increased to 10s during tests 2026-10-29 03:53:16,952 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:33091/devtools/page/8468CD16F11317E0F9013EF410E8BAD0 2026-10-29 03:53:16,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:53:16,995 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:53:17,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:53:17,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:53:17,373 100 INFO rb-19fb48c-226083-429900 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 03:53:17,373 100 INFO rb-19fb48c-226083-429900 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 03:53:17,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:53:18,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:18] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.100 1.026 2026-10-29 03:53:18,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '8468CD16F11317E0F9013EF410E8BAD0', 'loaderId': 'DE26A41493F565858A7B38A5EDC51D60', 'isDownload': False} 2026-10-29 03:53:18,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-29 03:53:18,560 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:18,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:18] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.025 2026-10-29 03:53:18,623 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:18] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-29 03:53:18,641 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:18] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.055 2026-10-29 03:53:19,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 03:53:19,291 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 03:53:19,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:53:19,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-29 03:53:19,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:53:19,424 100 INFO rb-19fb48c-226083-429900 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 03:53:20,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.332 0.771 2026-10-29 03:53:20,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.132 2026-10-29 03:53:20,661 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:20,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.137 2026-10-29 03:53:20,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:53:20,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 03:53:21,694 100 INFO rb-19fb48c-226083-429900 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 03:53:21,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.212 0.662 2026-10-29 03:53:21,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.106 2026-10-29 03:53:22,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.019 2026-10-29 03:53:22,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:53:22,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.035 0.017 2026-10-29 03:53:22,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.020 0.086 2026-10-29 03:53:22,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:53:22,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.020 0.223 2026-10-29 03:53:22,333 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53: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 03:53:22,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.251 2026-10-29 03:53:22,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:53:22,383 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:53:22,429 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:53:22,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.021 0.312 2026-10-29 03:53:22,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.021 0.441 2026-10-29 03:53:22,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.416 2026-10-29 03:53:22,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.315 2026-10-29 03:53:22,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.021 0.261 2026-10-29 03:53:22,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.278 2026-10-29 03:53:22,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.304 2026-10-29 03:53:22,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.244 2026-10-29 03:53:22,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.213 2026-10-29 03:53:22,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.007 0.217 2026-10-29 03:53:22,857 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.200 2026-10-29 03:53:22,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:22] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.015 0.117 2026-10-29 03:53:23,048 100 INFO rb-19fb48c-226083-429900 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 03:53:23,068 100 INFO rb-19fb48c-226083-429900 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 03:53:23,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.028 2026-10-29 03:53:23,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 03:53:23,310 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:53:24,074 100 INFO rb-19fb48c-226083-429900 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 03:53:24,083 100 INFO rb-19fb48c-226083-429900 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 03:53:24,100 100 INFO rb-19fb48c-226083-429900 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 03:53:24,116 100 INFO rb-19fb48c-226083-429900 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 03:53:24,137 100 INFO rb-19fb48c-226083-429900 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 03:53:24,144 100 INFO rb-19fb48c-226083-429900 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 03:53:24,164 100 INFO rb-19fb48c-226083-429900 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 03:53:24,195 100 INFO rb-19fb48c-226083-429900 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 03:53:24,213 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:53:24,215 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:53:24,245 100 INFO rb-19fb48c-226083-429900 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 03:53:24,275 100 INFO rb-19fb48c-226083-429900 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 03:53:24,309 100 INFO rb-19fb48c-226083-429900 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 03:53:24,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13367327 for PoS orders references: ['Order 00353-002-0001'] (draft: False) 2026-10-29 03:53:24,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:53:24,597 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13367327 with result: [{'id': 457, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-10-29 03:53:24,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.105 0.198 2026-10-29 03:53:24,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.204 2026-10-29 03:53:24,817 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:53:24,818 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:53:24,818 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:53:24,819 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:53:24,820 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:53:24,821 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:53:24,827 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:53:24,828 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:53:24,829 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:53:24,829 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:53:24,835 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:53:24,837 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:53:24,841 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:53:24,842 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:53:24,843 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:53:24,844 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:53:24,851 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:53:24,851 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:53:24,852 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:53:24,855 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:53:24,856 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:53:24,859 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:53:24,868 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:53:24,869 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:53:24,869 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:53:24,887 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:53:24,910 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:53:24,914 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:53:24,932 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:53:24,936 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 03:53:24,949 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:53:24,963 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:53:24,975 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.080 2026-10-29 03:53:24,984 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:53:25,004 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:53:25,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.141 2026-10-29 03:53:25,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 03:53:25,073 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:53:25,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 03:53:25,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:53:25,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:53:25,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:53:25,178 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:53:25,193 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:53:25,198 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 03:53:25,224 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:53:25,227 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:53:25,229 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:53:25,239 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:53:25,245 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:53:25,248 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:53:25,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 03:53:25,251 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:53:25,252 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:53:25,253 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:53:25,253 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:53:25,254 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:53:25,255 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:53:25,255 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:53:25,256 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:53:25,256 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:53:25,257 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:53:25,258 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:53:25,258 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:53:25,259 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:53:25,260 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:53:25,260 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:53:25,261 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:53:25,262 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:53:25,262 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:53:25,263 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:53:25,264 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:53:25,264 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:53:25,265 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:53:25,266 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:53:25,267 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:53:25,268 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:53:25,280 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:53:25,281 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:53:25,281 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:53:25,282 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:53:25,283 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:53:25,284 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:53:25,284 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:53:25,285 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:53:25,299 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:53:25,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:53:25,319 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:53:25,326 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:53:25,331 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:53:25,338 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:53:25,349 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:53:25,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:53:25,364 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:53:25,380 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:53:25,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 03:53:25,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:53:25,394 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:53:25,442 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:53:25,451 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:53:25,452 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:53:25,457 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:53:25,485 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:53:25,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:53:25,497 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:53:25,503 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:53:25,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-10-29 03:53:25,511 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.205 2026-10-29 03:53:25,516 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.110 2026-10-29 03:53:25,518 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:53:25,522 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:53:25,524 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:53:25,526 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:53:25,530 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:53:25,531 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 03:53:25,542 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:53:25,548 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:53:25,554 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:53:25,555 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:53:25,591 100 INFO rb-19fb48c-226083-429900 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 03:53:25,873 100 INFO rb-19fb48c-226083-429900 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 03:53:25,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 03:53:25,880 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-29 03:53:26,044 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:26] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 03:53:26,184 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:26] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:53:26,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 03:53:27,473 100 INFO rb-19fb48c-226083-429900 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 03:53:27,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.036 2026-10-29 03:53:27,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:27] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.021 0.064 2026-10-29 03:53:28,408 100 INFO rb-19fb48c-226083-429900 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 03:53:28,412 100 INFO rb-19fb48c-226083-429900 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 03:53:28,425 100 INFO rb-19fb48c-226083-429900 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 03:53:28,441 100 INFO rb-19fb48c-226083-429900 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 03:53:28,474 100 INFO rb-19fb48c-226083-429900 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 03:53:28,500 100 INFO rb-19fb48c-226083-429900 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 03:53:28,508 100 INFO rb-19fb48c-226083-429900 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 03:53:28,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:53:28,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44700 2026-10-29 03:53:28,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:53:28,522 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44700 2026-10-29 03:53:28,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035328_714244_TestPoSRestaurantLoyalty.txt 2026-10-29 03:53:28,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpzlhunu8w_chrome_odoo" 2026-10-29 03:53:28,742 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-10-29 03:53:34,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44948 2026-10-29 03:53:34,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpebgp8dcl_chrome_odoo 2026-10-29 03:53:34,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46881/json/version 2026-10-29 03:53:34,118 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46881/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:53:34,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:53:34,235 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46881/json 2026-10-29 03:53:34,237 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46881/json with timeout 3 increased to 10s during tests 2026-10-29 03:53:34,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46881/devtools/page/46384BDF905C3E2C79AB77EA2BE33E79 2026-10-29 03:53:34,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:53:34,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:53:34,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:53:34,749 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:53:34,766 100 INFO rb-19fb48c-226083-429900 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 03:53:34,766 100 INFO rb-19fb48c-226083-429900 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 03:53:34,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:53:35,999 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:35] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.105 1.112 2026-10-29 03:53:36,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '46384BDF905C3E2C79AB77EA2BE33E79', 'loaderId': 'CA90D8A7E925ECCE329437AAFAAD5B19', 'isDownload': False} 2026-10-29 03:53:36,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-29 03:53:36,044 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:36,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:36] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 03:53:36,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:36] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.055 2026-10-29 03:53:36,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:36] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.054 2026-10-29 03:53:36,702 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:53:36,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-29 03:53:36,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 03:53:36,828 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:53:36,835 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:53:36,845 100 INFO rb-19fb48c-226083-429900 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 03:53:38,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.351 0.847 2026-10-29 03:53:38,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.270 2026-10-29 03:53:38,223 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:38,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.172 2026-10-29 03:53:38,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 03:53:38,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:53:39,296 100 INFO rb-19fb48c-226083-429900 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 03:53:39,371 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.188 0.640 2026-10-29 03:53:39,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.092 2026-10-29 03:53:39,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "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 03:53:39,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 03:53:39,769 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.100 0.065 2026-10-29 03:53:39,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.029 0.161 2026-10-29 03:53:39,877 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:53:39,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:53:39,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.013 0.272 2026-10-29 03:53:39,944 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:53:39,955 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:53:39,984 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:53:39,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:39] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.024 0.278 2026-10-29 03:53:40,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.027 0.347 2026-10-29 03:53:40,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.026 0.442 2026-10-29 03:53:40,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.019 0.399 2026-10-29 03:53:40,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.015 0.275 2026-10-29 03:53:40,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.010 0.292 2026-10-29 03:53:40,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.305 2026-10-29 03:53:40,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.019 0.316 2026-10-29 03:53:40,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.019 0.282 2026-10-29 03:53:40,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.010 0.329 2026-10-29 03:53:40,600 100 INFO rb-19fb48c-226083-429900 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 03:53:40,611 100 INFO rb-19fb48c-226083-429900 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 03:53:40,652 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.020 0.360 2026-10-29 03:53:40,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.013 0.399 2026-10-29 03:53:40,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.011 0.404 2026-10-29 03:53:40,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.391 2026-10-29 03:53:40,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.013 0.427 2026-10-29 03:53:40,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:40] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.021 0.417 2026-10-29 03:53:41,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.015 0.428 2026-10-29 03:53:41,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.390 2026-10-29 03:53:41,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.336 2026-10-29 03:53:41,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.014 0.333 2026-10-29 03:53:41,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.015 0.339 2026-10-29 03:53:41,240 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.269 2026-10-29 03:53:41,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.227 2026-10-29 03:53:41,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:53:41,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.190 2026-10-29 03:53:41,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.197 2026-10-29 03:53:41,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.164 2026-10-29 03:53:41,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:41] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.010 0.133 2026-10-29 03:53:41,924 100 INFO rb-19fb48c-226083-429900 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 03:53:41,945 100 INFO rb-19fb48c-226083-429900 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 03:53:41,963 100 INFO rb-19fb48c-226083-429900 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 03:53:41,964 100 INFO rb-19fb48c-226083-429900 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 03:53:41,980 100 INFO rb-19fb48c-226083-429900 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 03:53:42,087 100 INFO rb-19fb48c-226083-429900 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 03:53:42,095 100 INFO rb-19fb48c-226083-429900 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 03:53:42,117 100 INFO rb-19fb48c-226083-429900 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 03:53:42,128 100 INFO rb-19fb48c-226083-429900 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 03:53:42,148 100 INFO rb-19fb48c-226083-429900 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 03:53:42,247 100 INFO rb-19fb48c-226083-429900 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 03:53:42,259 100 INFO rb-19fb48c-226083-429900 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 03:53:42,279 100 INFO rb-19fb48c-226083-429900 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 03:53:42,296 100 INFO rb-19fb48c-226083-429900 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 03:53:42,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:53:42,314 100 INFO rb-19fb48c-226083-429900 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 03:53:43,168 100 INFO rb-19fb48c-226083-429900 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 03:53:43,237 100 INFO rb-19fb48c-226083-429900 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 03:53:43,250 100 INFO rb-19fb48c-226083-429900 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 03:53:43,260 100 INFO rb-19fb48c-226083-429900 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 03:53:43,314 100 INFO rb-19fb48c-226083-429900 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 03:53:43,328 100 INFO rb-19fb48c-226083-429900 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 03:53:43,341 100 INFO rb-19fb48c-226083-429900 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 03:53:43,358 100 INFO rb-19fb48c-226083-429900 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 03:53:43,382 100 INFO rb-19fb48c-226083-429900 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 03:53:43,398 100 INFO rb-19fb48c-226083-429900 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 03:53:43,413 100 INFO rb-19fb48c-226083-429900 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 03:53:43,427 100 INFO rb-19fb48c-226083-429900 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 03:53:43,445 100 INFO rb-19fb48c-226083-429900 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 03:53:43,459 100 INFO rb-19fb48c-226083-429900 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 03:53:43,478 100 INFO rb-19fb48c-226083-429900 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 03:53:43,490 100 INFO rb-19fb48c-226083-429900 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 03:53:43,507 100 INFO rb-19fb48c-226083-429900 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 03:53:43,524 100 INFO rb-19fb48c-226083-429900 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 03:53:43,541 100 INFO rb-19fb48c-226083-429900 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 03:53:43,559 100 INFO rb-19fb48c-226083-429900 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 03:53:43,575 100 INFO rb-19fb48c-226083-429900 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 03:53:43,631 100 INFO rb-19fb48c-226083-429900 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 03:53:43,644 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:53:43,647 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:53:43,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.029 2026-10-29 03:53:43,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.014 2026-10-29 03:53:43,718 100 INFO rb-19fb48c-226083-429900 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 03:53:43,764 100 INFO rb-19fb48c-226083-429900 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 03:53:43,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8812380 for PoS orders references: ['Order 00354-002-0002'] (draft: False) 2026-10-29 03:53:43,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:53:44,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8812380 with result: [{'id': 458, 'pos_reference': 'Order 00354-002-0002', 'account_move': False}] 2026-10-29 03:53:44,160 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.140 0.243 2026-10-29 03:53:44,233 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84623255 for PoS orders references: ['Order 00354-002-0001'] (draft: True) 2026-10-29 03:53:44,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84623255 with result: [{'id': 459, 'pos_reference': 'Order 00354-002-0001', 'account_move': False}] 2026-10-29 03:53:44,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.062 0.137 2026-10-29 03:53:44,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:44] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.148 2026-10-29 03:53:45,246 100 INFO rb-19fb48c-226083-429900 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 03:53:45,267 100 INFO rb-19fb48c-226083-429900 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 03:53:45,277 100 INFO rb-19fb48c-226083-429900 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 03:53:45,297 100 INFO rb-19fb48c-226083-429900 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 03:53:45,309 100 INFO rb-19fb48c-226083-429900 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 03:53:45,325 100 INFO rb-19fb48c-226083-429900 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 03:53:45,344 100 INFO rb-19fb48c-226083-429900 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 03:53:45,358 100 INFO rb-19fb48c-226083-429900 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 03:53:45,374 100 INFO rb-19fb48c-226083-429900 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 03:53:45,391 100 INFO rb-19fb48c-226083-429900 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 03:53:45,408 100 INFO rb-19fb48c-226083-429900 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 03:53:45,424 100 INFO rb-19fb48c-226083-429900 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 03:53:45,445 100 INFO rb-19fb48c-226083-429900 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 03:53:45,457 100 INFO rb-19fb48c-226083-429900 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 03:53:45,474 100 INFO rb-19fb48c-226083-429900 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 03:53:45,490 100 INFO rb-19fb48c-226083-429900 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 03:53:45,508 100 INFO rb-19fb48c-226083-429900 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 03:53:45,523 100 INFO rb-19fb48c-226083-429900 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 03:53:45,526 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:53:45,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44948 2026-10-29 03:53:45,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:53:45,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:53:45,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44948 2026-10-29 03:53:45,681 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035345_681165_TestPoSRestaurantLoyalty.txt 2026-10-29 03:53:45,681 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpebgp8dcl_chrome_odoo" 2026-10-29 03:53:45,704 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-10-29 03:53:46,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45174 2026-10-29 03:53:46,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpmuva256m_chrome_odoo 2026-10-29 03:53:46,449 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40893/json/version 2026-10-29 03:53:46,450 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40893/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:53:46,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:53:46,539 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40893/json 2026-10-29 03:53:46,540 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40893/json with timeout 3 increased to 10s during tests 2026-10-29 03:53:46,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40893/devtools/page/9EA03C1461400A94346D1EC2FBFE5447 2026-10-29 03:53:46,593 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:53:46,620 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:53:46,880 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:53:46,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:53:46,891 100 INFO rb-19fb48c-226083-429900 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 03:53:46,891 100 INFO rb-19fb48c-226083-429900 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 03:53:46,926 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:53:47,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:47] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.102 0.954 2026-10-29 03:53:47,984 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '9EA03C1461400A94346D1EC2FBFE5447', 'loaderId': 'FA1ED0462ACA39FC955C52DBC8EF955B', 'isDownload': False} 2026-10-29 03:53:47,985 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-29 03:53:48,017 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:48,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:48] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.019 2026-10-29 03:53:48,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:48] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-10-29 03:53:48,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:48] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.049 2026-10-29 03:53:48,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:48] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.014 0.015 2026-10-29 03:53:48,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.029 2026-10-29 03:53:48,937 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-29 03:53:48,955 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:53:48,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:53:48,999 100 INFO rb-19fb48c-226083-429900 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 03:53:50,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.314 0.768 2026-10-29 03:53:50,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 1.048 2026-10-29 03:53:50,173 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:50,269 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.143 2026-10-29 03:53:50,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:53:50,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 03:53:51,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.162 0.552 2026-10-29 03:53:51,268 100 INFO rb-19fb48c-226083-429900 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 03:53:51,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "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 03:53:51,363 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "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 03:53:51,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:53:51,554 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.038 0.109 2026-10-29 03:53:51,566 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:53:51,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.017 0.201 2026-10-29 03:53:51,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.015 0.236 2026-10-29 03:53:51,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "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 03:53:51,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:53:51,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:53:51,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.016 0.344 2026-10-29 03:53:51,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:53:51,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.360 2026-10-29 03:53:51,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.371 2026-10-29 03:53:51,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.288 2026-10-29 03:53:51,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.277 2026-10-29 03:53:52,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.020 0.168 2026-10-29 03:53:52,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.174 2026-10-29 03:53:52,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.205 2026-10-29 03:53:52,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.209 2026-10-29 03:53:52,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.198 2026-10-29 03:53:52,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.001 0.208 2026-10-29 03:53:52,164 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.204 2026-10-29 03:53:52,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.073 2026-10-29 03:53:52,419 100 INFO rb-19fb48c-226083-429900 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 03:53:52,443 100 INFO rb-19fb48c-226083-429900 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 03:53:52,457 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.032 2026-10-29 03:53:52,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 03:53:52,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53: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 03:53:53,450 100 INFO rb-19fb48c-226083-429900 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 03:53:53,456 100 INFO rb-19fb48c-226083-429900 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 03:53:53,475 100 INFO rb-19fb48c-226083-429900 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 03:53:53,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:53:53,484 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87946856 for PoS orders references: ['Order 00355-002-0001'] (draft: True) 2026-10-29 03:53:53,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:53:53,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45174 2026-10-29 03:53:53,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:53:53,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45174 2026-10-29 03:53:53,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87946856 with result: [{'id': 460, 'pos_reference': 'Order 00355-002-0001', 'account_move': False}] 2026-10-29 03:53:53,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.068 0.118 2026-10-29 03:53:53,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035353_694128_TestPoSRestaurantLoyalty.txt 2026-10-29 03:53:53,695 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpmuva256m_chrome_odoo" 2026-10-29 03:53:53,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-10-29 03:53:54,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45376 2026-10-29 03:53:54,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpi3l7bt1z_chrome_odoo 2026-10-29 03:53:54,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40525/json/version 2026-10-29 03:53:54,408 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40525/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:53:54,435 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:53:54,435 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40525/json 2026-10-29 03:53:54,438 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40525/json with timeout 3 increased to 10s during tests 2026-10-29 03:53:54,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40525/devtools/page/0D57ACE5D2EA4D399D889002FD6115EB 2026-10-29 03:53:54,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:53:54,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:53:54,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:53:54,783 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:53:54,790 100 INFO rb-19fb48c-226083-429900 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 03:53:54,790 100 INFO rb-19fb48c-226083-429900 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 03:53:54,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:53:55,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:55] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.096 0.999 2026-10-29 03:53:55,906 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '0D57ACE5D2EA4D399D889002FD6115EB', 'loaderId': '534AB975D22BED7AA62242ABB4602B20', 'isDownload': False} 2026-10-29 03:53:55,906 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-29 03:53:55,953 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:53:56,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:56] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.015 2026-10-29 03:53:56,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:56] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.022 2026-10-29 03:53:56,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:56] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.062 2026-10-29 03:53:56,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 03:53:56,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 03:53:56,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:53:56,724 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:53:56,730 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:53:56,761 100 INFO rb-19fb48c-226083-429900 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 03:53:57,524 100 INFO rb-19fb48c-226083-429900 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 03:53:57,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.341 0.723 2026-10-29 03:53:57,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:57] "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 03:53:57,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.024 2026-10-29 03:53:58,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:53:58,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.043 0.084 2026-10-29 03:53:58,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.012 0.180 2026-10-29 03:53:58,289 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:53:58,328 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "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 03:53:58,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.027 0.248 2026-10-29 03:53:58,368 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:53:58,463 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:53:58,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.018 0.368 2026-10-29 03:53:58,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:53:58,496 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.379 2026-10-29 03:53:58,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.395 2026-10-29 03:53:58,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.362 2026-10-29 03:53:58,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.161 2026-10-29 03:53:58,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.034 0.212 2026-10-29 03:53:58,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.232 2026-10-29 03:53:58,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.237 2026-10-29 03:53:58,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.225 2026-10-29 03:53:58,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.017 0.222 2026-10-29 03:53:58,857 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-29 03:53:58,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.161 2026-10-29 03:53:58,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.127 2026-10-29 03:53:59,030 100 INFO rb-19fb48c-226083-429900 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 03:53:59,050 100 INFO rb-19fb48c-226083-429900 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 03:53:59,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.033 2026-10-29 03:53:59,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.029 2026-10-29 03:53:59,297 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:53:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:54:00,071 100 INFO rb-19fb48c-226083-429900 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 03:54:00,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 03:54:00,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 03:54:00,129 100 INFO rb-19fb48c-226083-429900 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 03:54:00,275 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:54:00,277 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:54:00,281 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:54:00,282 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:54:00,283 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:54:00,284 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:54:00,285 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:54:00,289 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:54:00,291 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:54:00,292 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:54:00,295 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:54:00,296 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:54:00,309 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:54:00,310 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:54:00,311 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:54:00,317 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:54:00,320 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:54:00,321 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:54:00,324 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:54:00,341 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:54:00,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:54:00,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:54:00,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:54:00,385 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:54:00,386 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:54:00,390 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:54:00,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:54:00,396 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:54:00,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:54:00,413 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:54:00,413 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:54:00,414 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:54:00,414 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:54:00,415 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:54:00,416 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:54:00,416 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:54:00,417 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:54:00,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:54:00,443 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:54:00,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:54:00,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:54:00,456 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:54:00,469 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:54:00,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:54:00,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:54:00,519 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:54:00,521 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:54:00,523 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:54:00,532 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:54:00,536 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:54:00,544 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:54:00,546 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:54:00,547 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:54:00,549 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 03:54:00,552 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:54:00,560 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:54:00,561 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:54:00,564 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:54:00,564 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:54:00,565 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:54:00,566 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:54:00,578 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:54:00,579 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:54:00,580 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:54:00,592 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:54:00,607 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:54:00,615 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:54:00,616 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:54:00,617 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:54:00,618 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:54:00,628 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:54:00,660 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:54:00,694 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:54:00,696 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:54:00,710 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:54:00,740 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:54:00,742 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:54:00,747 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:54:00,748 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:54:00,748 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:54:00,749 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:54:00,750 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:54:00,752 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:54:00,762 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:54:00,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:54:00,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:54:00,824 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:54:00,825 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:54:00,827 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:54:00,829 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:54:00,837 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:54:00,842 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:54:00,844 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:54:00,845 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:54:00,851 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:54:00,867 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:54:00,868 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:54:00,875 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:54:00,876 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:54:00,878 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:54:00,880 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:54:00,897 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:54:00,900 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:54:00,906 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:54:00,914 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:54:00,916 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:54:00,919 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:54:00,920 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:54:00,924 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:54:00,925 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-29 03:54:00,926 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:54:00,932 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:54:00,935 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:54:00,936 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:54:00,936 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:54:00,937 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:54:00,938 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:54:00,938 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:54:00,939 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:54:01,279 100 INFO rb-19fb48c-226083-429900 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 03:54:01,344 100 INFO rb-19fb48c-226083-429900 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 03:54:01,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:54:01,363 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:54:01,462 100 INFO rb-19fb48c-226083-429900 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 03:54:01,498 100 INFO rb-19fb48c-226083-429900 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 03:54:01,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.038 2026-10-29 03:54:01,524 100 INFO rb-19fb48c-226083-429900 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 03:54:01,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69956360 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-10-29 03:54:01,549 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:54:01,596 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:01] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 03:54:01,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:01] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:54:01,795 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69956360 with result: [{'id': 461, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-10-29 03:54:01,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.107 0.190 2026-10-29 03:54:01,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.008 2026-10-29 03:54:01,880 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59878915 for PoS orders references: ['Order 00356-001-0001'] (draft: False) 2026-10-29 03:54:01,927 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [827] 2026-10-29 03:54:02,044 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #143 deleted pos.payment records with IDs: [495] 2026-10-29 03:54:02,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59878915 with result: [{'id': 461, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-10-29 03:54:02,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 141 0.144 0.243 2026-10-29 03:54:02,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:02] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D62afb2d4-df25-4b0e-8498-928e669ca0c5?width=200&height=200 HTTP/1.1" 200 - 2 0.002 0.117 2026-10-29 03:54:03,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:54:03,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45376 2026-10-29 03:54:03,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:54:03,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45376 2026-10-29 03:54:03,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035403_204251_TestPoSRestaurantLoyalty.txt 2026-10-29 03:54:03,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpi3l7bt1z_chrome_odoo" 2026-10-29 03:54:03,233 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-29 03:54:04,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45630 2026-10-29 03:54:04,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp9o4y_qw8_chrome_odoo 2026-10-29 03:54:04,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38763/json/version 2026-10-29 03:54:04,513 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38763/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:54:04,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:54:04,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38763/json 2026-10-29 03:54:04,689 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38763/json with timeout 3 increased to 10s during tests 2026-10-29 03:54:04,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38763/devtools/page/29CDF49C1D5B0C2B5453B874A27AC50E 2026-10-29 03:54:04,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:54:04,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:54:05,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:54:05,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:54:05,203 100 INFO rb-19fb48c-226083-429900 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 03:54:05,203 100 INFO rb-19fb48c-226083-429900 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 03:54:05,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:54:06,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:06] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.148 0.872 2026-10-29 03:54:06,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '29CDF49C1D5B0C2B5453B874A27AC50E', 'loaderId': 'E01DABCB6AA1CF22E7081D762640C98D', 'isDownload': False} 2026-10-29 03:54:06,260 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-29 03:54:06,299 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:54:06,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:06] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.024 2026-10-29 03:54:06,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:06] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.058 2026-10-29 03:54:06,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:06] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.073 2026-10-29 03:54:06,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 03:54:06,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.015 2026-10-29 03:54:07,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.015 2026-10-29 03:54:07,102 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:54:07,110 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:54:07,159 100 INFO rb-19fb48c-226083-429900 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 03:54:08,373 100 INFO rb-19fb48c-226083-429900 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 03:54:09,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 346 0.414 1.922 2026-10-29 03:54:09,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.081 2026-10-29 03:54:09,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:09] "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 03:54:09,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:54:09,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:09] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.046 0.090 2026-10-29 03:54:09,887 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:54:09,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:09] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.027 0.208 2026-10-29 03:54:10,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.024 0.275 2026-10-29 03:54:10,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:54:10,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.302 2026-10-29 03:54:10,131 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:54:10,153 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:54:10,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:54:10,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.023 0.420 2026-10-29 03:54:10,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.421 2026-10-29 03:54:10,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.323 2026-10-29 03:54:10,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.261 2026-10-29 03:54:10,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.163 2026-10-29 03:54:10,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.101 2026-10-29 03:54:10,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.016 0.118 2026-10-29 03:54:10,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.026 0.224 2026-10-29 03:54:10,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.201 2026-10-29 03:54:10,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.002 0.199 2026-10-29 03:54:10,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.184 2026-10-29 03:54:10,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.169 2026-10-29 03:54:10,725 100 INFO rb-19fb48c-226083-429900 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 03:54:10,755 100 INFO rb-19fb48c-226083-429900 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 03:54:10,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.054 0.030 2026-10-29 03:54:10,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.076 2026-10-29 03:54:11,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:54:11,767 100 INFO rb-19fb48c-226083-429900 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 03:54:11,899 100 INFO rb-19fb48c-226083-429900 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 03:54:11,900 100 INFO rb-19fb48c-226083-429900 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 03:54:11,909 100 INFO rb-19fb48c-226083-429900 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 03:54:11,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17481055 for PoS orders references: ['Order 00357-001-0001'] (draft: True) 2026-10-29 03:54:12,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17481055 with result: [{'id': 462, 'pos_reference': 'Order 00357-001-0001', 'account_move': False}] 2026-10-29 03:54:12,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.128 0.114 2026-10-29 03:54:12,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:54:12,933 100 INFO rb-19fb48c-226083-429900 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 03:54:13,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.017 0.044 2026-10-29 03:54:13,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:54:13,838 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45630 2026-10-29 03:54:13,840 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:54:13,841 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45630 2026-10-29 03:54:13,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035413_951193_TestPoSRestaurantLoyalty.txt 2026-10-29 03:54:13,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp9o4y_qw8_chrome_odoo" 2026-10-29 03:54:13,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-10-29 03:54:18,888 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45827 2026-10-29 03:54:18,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpyh9qbagi_chrome_odoo 2026-10-29 03:54:18,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34523/json/version 2026-10-29 03:54:18,896 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34523/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:54:19,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 03:54:19,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34523/json 2026-10-29 03:54:19,034 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34523/json with timeout 3 increased to 10s during tests 2026-10-29 03:54:19,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34523/devtools/page/7E293A7DF3DA7B6AF7FE6B2DE12D521A 2026-10-29 03:54:19,064 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 03:54:19,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 03:54:19,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 03:54:19,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 03:54:19,507 100 INFO rb-19fb48c-226083-429900 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 03:54:19,507 100 INFO rb-19fb48c-226083-429900 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 03:54:19,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:54:20,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:20] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.118 0.994 2026-10-29 03:54:20,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '7E293A7DF3DA7B6AF7FE6B2DE12D521A', 'loaderId': '79C34D5935FAE2DC4EDAFA1DF11398A3', 'isDownload': False} 2026-10-29 03:54:20,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-29 03:54:20,695 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:54:20,739 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:20] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 03:54:20,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:20] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-29 03:54:20,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:20] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.067 2026-10-29 03:54:21,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:21] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.021 2026-10-29 03:54:21,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.026 2026-10-29 03:54:21,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:54:21,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:54:21,528 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.018 2026-10-29 03:54:21,577 100 INFO rb-19fb48c-226083-429900 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 03:54:22,348 100 INFO rb-19fb48c-226083-429900 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 03:54:22,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.328 0.745 2026-10-29 03:54:22,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:22] "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 03:54:22,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-10-29 03:54:22,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 03:54:22,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:22] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 14 0.044 0.060 2026-10-29 03:54:23,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.021 0.151 2026-10-29 03:54:23,064 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:54:23,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1707&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.041 0.236 2026-10-29 03:54:23,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "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 03:54:23,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:54:23,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.036 0.344 2026-10-29 03:54:23,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:54:23,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.013 0.436 2026-10-29 03:54:23,379 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:54:23,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.010 0.501 2026-10-29 03:54:23,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.451 2026-10-29 03:54:23,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.372 2026-10-29 03:54:23,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.251 2026-10-29 03:54:23,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.025 0.251 2026-10-29 03:54:23,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.021 0.266 2026-10-29 03:54:23,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.017 0.312 2026-10-29 03:54:23,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.009 0.359 2026-10-29 03:54:23,885 100 INFO rb-19fb48c-226083-429900 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 03:54:23,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.009 0.416 2026-10-29 03:54:23,901 100 INFO rb-19fb48c-226083-429900 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 03:54:23,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.404 2026-10-29 03:54:23,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:23] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.012 0.429 2026-10-29 03:54:24,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.391 2026-10-29 03:54:24,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.020 0.365 2026-10-29 03:54:24,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.016 0.370 2026-10-29 03:54:24,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.014 0.381 2026-10-29 03:54:24,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.343 2026-10-29 03:54:24,300 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.298 2026-10-29 03:54:24,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.010 0.338 2026-10-29 03:54:24,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 8 0.015 0.376 2026-10-29 03:54:24,483 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54: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 03:54:24,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.339 2026-10-29 03:54:24,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.283 2026-10-29 03:54:24,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.250 2026-10-29 03:54:24,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.255 2026-10-29 03:54:24,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.211 2026-10-29 03:54:24,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:24] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2003:49:49 HTTP/1.1" 200 - 4 0.003 0.135 2026-10-29 03:54:25,147 100 INFO rb-19fb48c-226083-429900 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 03:54:25,169 100 INFO rb-19fb48c-226083-429900 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 03:54:25,195 100 INFO rb-19fb48c-226083-429900 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 03:54:25,211 100 INFO rb-19fb48c-226083-429900 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 03:54:25,228 100 INFO rb-19fb48c-226083-429900 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 03:54:25,356 100 INFO rb-19fb48c-226083-429900 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 03:54:25,503 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 03:54:25,504 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 03:54:25,505 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 03:54:25,509 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 03:54:25,513 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 03:54:25,514 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 03:54:25,515 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 03:54:25,515 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 03:54:25,516 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 03:54:25,522 100 INFO rb-19fb48c-226083-429900 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 03:54:25,523 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 03:54:25,543 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:54:25,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:54:25,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:54:25,582 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 03:54:25,586 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 03:54:25,587 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 03:54:25,594 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 03:54:25,599 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 03:54:25,600 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 03:54:25,601 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 03:54:25,601 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 03:54:25,604 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 03:54:25,605 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 03:54:25,606 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 03:54:25,606 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 03:54:25,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 03:54:25,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 03:54:25,608 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 03:54:25,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 03:54:25,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 03:54:25,611 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 03:54:25,640 100 INFO rb-19fb48c-226083-429900 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 03:54:25,650 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 03:54:25,651 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 03:54:25,652 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:54:25,656 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 03:54:25,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:54:25,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.093 2026-10-29 03:54:25,746 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:54:25,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 03:54:25,787 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 03:54:25,795 100 INFO rb-19fb48c-226083-429900 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 03:54:25,822 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 03:54:25,824 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 03:54:25,826 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 03:54:25,833 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 03:54:25,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.118 2026-10-29 03:54:25,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:54:25,870 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:54:25,874 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:54:25,900 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 03:54:25,903 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 03:54:25,918 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 03:54:25,936 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 03:54:25,943 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 03:54:25,950 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 03:54:25,967 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 03:54:25,968 100 INFO rb-19fb48c-226083-429900 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 03:54:25,968 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 03:54:25,978 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 03:54:25,981 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 03:54:25,982 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 03:54:25,983 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 03:54:25,983 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 03:54:25,984 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 03:54:25,985 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 03:54:25,986 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 03:54:25,988 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 03:54:25,988 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 03:54:25,990 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 03:54:25,990 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 03:54:25,991 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 03:54:25,992 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 03:54:26,004 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 03:54:26,006 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 03:54:26,019 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "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 03:54:26,022 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 03:54:26,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:54:26,031 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 03:54:26,032 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 03:54:26,032 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 03:54:26,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:54:26,080 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:54:26,087 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:54:26,097 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:54:26,156 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:54:26,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 03:54:26,178 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-10-29 03:54:26,186 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 03:54:26,188 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 03:54:26,204 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 03:54:26,205 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 03:54:26,206 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 03:54:26,216 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:54:26,221 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 03:54:26,231 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 03:54:26,234 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 03:54:26,239 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 03:54:26,248 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 03:54:26,260 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 03:54:26,261 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 03:54:26,258 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:54:26,263 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 03:54:26,276 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 03:54:26,277 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 03:54:26,278 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 03:54:26,279 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 03:54:26,279 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 03:54:26,280 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 03:54:26,280 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 03:54:26,281 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 03:54:26,288 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 03:54:26,289 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 03:54:26,295 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 03:54:26,296 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 03:54:26,297 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 03:54:26,300 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 03:54:26,301 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 03:54:26,303 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 03:54:26,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 03:54:26,305 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 03:54:26,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.006 2026-10-29 03:54:26,908 100 INFO rb-19fb48c-226083-429900 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 03:54:26,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16691027 for PoS orders references: ['Order 00358-001-0001'] (draft: True) 2026-10-29 03:54:26,993 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:26] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 03:54:27,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:27] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:54:27,252 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16691027 with result: [{'id': 463, 'pos_reference': 'Order 00358-001-0001', 'account_move': False}] 2026-10-29 03:54:27,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.117 0.214 2026-10-29 03:54:28,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:54:28,410 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 03:54:28,431 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:54:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:54:28,452 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45827 2026-10-29 03:54:28,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 03:54:28,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45827 2026-10-29 03:54:28,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035428_575273_TestPoSRestaurantLoyalty.txt 2026-10-29 03:54:28,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpyh9qbagi_chrome_odoo" 2026-10-29 03:54:28,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 03:55:05,393 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 03:55:08,956 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted ir.attachment records with IDs: [6767, 6768, 6769, 6770, 6771, 6772, 6773, 6774, 6814, 6815, 6816, 6817, 6818, 6819, 6820, 6821] 2026-10-29 03:55:08,956 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-10-29 03:55:08,988 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted ir.sequence records with IDs: [3990, 3993, 4041, 4044, 3991, 3994, 4042, 4045] 2026-10-29 03:55:16,053 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-29 03:55:17,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13156159 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 03:55:21,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13156159 with result: [{'id': 464, 'pos_reference': 'Order 12345-123-1234', 'account_move': 761}] 2026-10-29 03:55:21,681 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-29 03:55:26,296 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted account.move.line.ctp records with IDs: [1023] 2026-10-29 03:55:28,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-29 03:55:30,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46080 2026-10-29 03:55:30,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp342oubf5_chrome_odoo 2026-10-29 03:55:30,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34363/json/version 2026-10-29 03:55:30,169 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34363/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:55:30,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:55:30,264 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34363/json 2026-10-29 03:55:30,265 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34363/json with timeout 3 increased to 10s during tests 2026-10-29 03:55:30,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34363/devtools/page/E1B5C7A949AFE7C0D65E134C312A823A 2026-10-29 03:55:30,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:55:30,297 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:55:30,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:55:30,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:55:30,850 100 INFO rb-19fb48c-226083-429900 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 03:55:30,850 100 INFO rb-19fb48c-226083-429900 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 03:55:30,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:55:32,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.147 1.104 2026-10-29 03:55:32,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'E1B5C7A949AFE7C0D65E134C312A823A', 'loaderId': '3DAE67D8AFBC09CC62DE9346E2E6AA3E', 'isDownload': False} 2026-10-29 03:55:32,120 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-29 03:55:32,154 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:55:32,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.018 2026-10-29 03:55:32,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-29 03:55:32,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.059 2026-10-29 03:55:32,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 03:55:32,852 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-10-29 03:55:32,919 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:55:32,962 100 INFO rb-19fb48c-226083-429900 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 03:55:32,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:55:32,972 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 03:55:34,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.407 0.943 2026-10-29 03:55:34,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:34] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 1.375 2026-10-29 03:55:34,456 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:55:34,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.159 2026-10-29 03:55:34,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:55:34,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:55:35,521 100 INFO rb-19fb48c-226083-429900 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 03:55:35,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.238 0.617 2026-10-29 03:55:35,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.084 2026-10-29 03:55:35,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.024 2026-10-29 03:55:35,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 03:55:35,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:35] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.035 0.073 2026-10-29 03:55:35,996 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:55:36,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.025 0.165 2026-10-29 03:55:36,117 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.219 2026-10-29 03:55:36,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.028 0.266 2026-10-29 03:55:36,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "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 03:55:36,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:55:36,305 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.393 2026-10-29 03:55:36,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:55:36,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:55:36,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.037 0.458 2026-10-29 03:55:36,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.399 2026-10-29 03:55:36,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.019 0.421 2026-10-29 03:55:36,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.430 2026-10-29 03:55:36,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.046 0.289 2026-10-29 03:55:36,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:55:36,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.352 2026-10-29 03:55:36,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.312 2026-10-29 03:55:36,823 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.065 2026-10-29 03:55:36,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.373 2026-10-29 03:55:36,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.336 2026-10-29 03:55:36,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.275 2026-10-29 03:55:36,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.446 2026-10-29 03:55:36,933 100 INFO rb-19fb48c-226083-429900 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 03:55:36,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:36] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.009 0.197 2026-10-29 03:55:36,965 100 INFO rb-19fb48c-226083-429900 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 03:55:37,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:37] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.012 0.222 2026-10-29 03:55:37,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:37] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.198 2026-10-29 03:55:37,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:37] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.004 0.168 2026-10-29 03:55:37,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.138 2026-10-29 03:55:37,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:37] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.179 2026-10-29 03:55:37,206 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:37] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.207 2026-10-29 03:55:37,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:37] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 03:55:38,013 100 INFO rb-19fb48c-226083-429900 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 03:55:38,041 100 INFO rb-19fb48c-226083-429900 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 03:55:38,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:38] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.035 2026-10-29 03:55:38,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:38] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.014 0.038 2026-10-29 03:55:38,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.034 2026-10-29 03:55:39,019 100 INFO rb-19fb48c-226083-429900 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 03:55:39,053 100 INFO rb-19fb48c-226083-429900 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 03:55:39,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.010 2026-10-29 03:55:39,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 03:55:39,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:55:39,094 100 INFO rb-19fb48c-226083-429900 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 03:55:39,097 100 INFO rb-19fb48c-226083-429900 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 03:55:39,113 100 INFO rb-19fb48c-226083-429900 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 03:55:39,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-29 03:55:39,141 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84208364 for PoS orders references: ['Order 00360-002-0001'] (draft: False) 2026-10-29 03:55:39,147 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:55:39,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84208364 with result: [{'id': 465, 'pos_reference': 'Order 00360-002-0001', 'account_move': False}] 2026-10-29 03:55:39,609 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [699] 2026-10-29 03:55:40,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.324 0.637 2026-10-29 03:55:40,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:40] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 03:55:40,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:55:40,911 100 INFO rb-19fb48c-226083-429900 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 03:55:40,912 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:55:40,924 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:55:40,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46080 2026-10-29 03:55:40,943 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:55:40,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46080 2026-10-29 03:55:41,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035541_049596_TestPoSSale.txt 2026-10-29 03:55:41,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp342oubf5_chrome_odoo" 2026-10-29 03:55:41,076 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-29 03:55:43,582 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46303 2026-10-29 03:55:43,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpi9vx4crm_chrome_odoo 2026-10-29 03:55:43,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40463/json/version 2026-10-29 03:55:43,585 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40463/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:55:43,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:55:43,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40463/json 2026-10-29 03:55:43,654 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:40463/json with timeout 3 increased to 10s during tests 2026-10-29 03:55:43,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40463/devtools/page/4784E93456E24E51438E7F72BD3D3620 2026-10-29 03:55:43,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:55:43,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:55:44,489 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:55:44,492 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:55:44,497 100 INFO rb-19fb48c-226083-429900 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 03:55:44,497 100 INFO rb-19fb48c-226083-429900 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 03:55:44,539 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:55:45,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:45] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.201 1.139 2026-10-29 03:55:45,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '4784E93456E24E51438E7F72BD3D3620', 'loaderId': '18949EBFF7A336568568F680D4513632', 'isDownload': False} 2026-10-29 03:55:45,884 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-29 03:55:45,916 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:55:45,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:45] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.018 2026-10-29 03:55:45,995 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:45] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.059 2026-10-29 03:55:46,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:46] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.045 2026-10-29 03:55:46,588 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:46] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.035 2026-10-29 03:55:46,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.030 2026-10-29 03:55:46,658 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:55:46,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-10-29 03:55:46,685 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:55:46,719 100 INFO rb-19fb48c-226083-429900 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 03:55:47,489 100 INFO rb-19fb48c-226083-429900 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 03:55:47,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.405 0.779 2026-10-29 03:55:48,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "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 03:55:48,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.019 2026-10-29 03:55:48,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 03:55:48,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.024 0.059 2026-10-29 03:55:48,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.028 0.132 2026-10-29 03:55:48,341 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:55:48,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.022 0.210 2026-10-29 03:55:48,440 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.274 2026-10-29 03:55:48,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.354 2026-10-29 03:55:48,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "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 03:55:48,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:55:48,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:55:48,602 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:55:48,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.026 0.446 2026-10-29 03:55:48,689 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.421 2026-10-29 03:55:48,779 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1732&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.415 2026-10-29 03:55:48,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.019 0.456 2026-10-29 03:55:48,932 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.470 2026-10-29 03:55:48,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.302 2026-10-29 03:55:49,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.027 0.342 2026-10-29 03:55:49,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:55:49,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.365 2026-10-29 03:55:49,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.364 2026-10-29 03:55:49,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.311 2026-10-29 03:55:49,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.265 2026-10-29 03:55:49,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.202 2026-10-29 03:55:49,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.204 2026-10-29 03:55:49,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.150 2026-10-29 03:55:49,273 100 INFO rb-19fb48c-226083-429900 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 03:55:49,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.004 0.168 2026-10-29 03:55:49,303 100 INFO rb-19fb48c-226083-429900 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 03:55:49,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.181 2026-10-29 03:55:49,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.025 0.213 2026-10-29 03:55:49,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.012 0.175 2026-10-29 03:55:49,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.187 2026-10-29 03:55:49,539 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.190 2026-10-29 03:55:49,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:49] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.018 2026-10-29 03:55:50,350 100 INFO rb-19fb48c-226083-429900 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 03:55:50,373 100 INFO rb-19fb48c-226083-429900 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 03:55:50,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:50] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.017 0.030 2026-10-29 03:55:50,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.033 2026-10-29 03:55:50,535 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.042 2026-10-29 03:55:51,168 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:55:51,300 100 INFO rb-19fb48c-226083-429900 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 03:55:51,343 100 INFO rb-19fb48c-226083-429900 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 03:55:51,352 100 INFO rb-19fb48c-226083-429900 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 03:55:51,387 100 INFO rb-19fb48c-226083-429900 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 03:55:51,395 100 INFO rb-19fb48c-226083-429900 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 03:55:51,399 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:55:51,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:55:51,408 100 INFO rb-19fb48c-226083-429900 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 03:55:51,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:55:51,457 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:55:51,492 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56026808 for PoS orders references: ['Order 00361-001-0001'] (draft: False) 2026-10-29 03:55:51,498 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:55:51,548 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46303 2026-10-29 03:55:51,551 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:55:51,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46303 2026-10-29 03:55:51,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035551_691116_TestPoSSale.txt 2026-10-29 03:55:51,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpi9vx4crm_chrome_odoo" 2026-10-29 03:55:51,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-29 03:55:51,791 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56026808 with result: [{'id': 466, 'pos_reference': 'Order 00361-001-0001', 'account_move': False}] 2026-10-29 03:55:52,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:55:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.284 0.476 2026-10-29 03:55:53,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-29 03:55:58,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-10-29 03:56:01,390 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46506 2026-10-29 03:56:01,390 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpef84a4h6_chrome_odoo 2026-10-29 03:56:01,391 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46021/json/version 2026-10-29 03:56:01,393 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46021/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:56:01,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:56:01,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46021/json 2026-10-29 03:56:01,463 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46021/json with timeout 3 increased to 10s during tests 2026-10-29 03:56:01,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46021/devtools/page/F57DFC8CBA061E3A5CDBE1F3563B8ADE 2026-10-29 03:56:01,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:56:01,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:56:02,150 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:56:02,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:56:02,158 100 INFO rb-19fb48c-226083-429900 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 03:56:02,158 100 INFO rb-19fb48c-226083-429900 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 03:56:02,180 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:56:03,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:03] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.141 1.200 2026-10-29 03:56:03,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F57DFC8CBA061E3A5CDBE1F3563B8ADE', 'loaderId': 'D4D3C8B8C2712AD45B340F3A9ACEC7F5', 'isDownload': False} 2026-10-29 03:56:03,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-29 03:56:03,556 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:56:03,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:03] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.036 2026-10-29 03:56:03,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:03] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.023 0.033 2026-10-29 03:56:03,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:03] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.066 2026-10-29 03:56:04,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:04] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.022 2026-10-29 03:56:04,254 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 03:56:04,317 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:56:04,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:56:04,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.015 2026-10-29 03:56:04,366 100 INFO rb-19fb48c-226083-429900 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 03:56:05,821 100 INFO rb-19fb48c-226083-429900 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 03:56:06,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.314 1.697 2026-10-29 03:56:06,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "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 03:56:06,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "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 03:56:06,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 03:56:06,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.048 0.075 2026-10-29 03:56:06,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:56:06,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.197 2026-10-29 03:56:06,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.261 2026-10-29 03:56:06,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:06] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.328 2026-10-29 03:56:07,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.384 2026-10-29 03:56:07,117 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "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 03:56:07,143 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:56:07,151 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:56:07,181 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.028 0.453 2026-10-29 03:56:07,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.412 2026-10-29 03:56:07,270 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 03:56:07,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=product.product&field=image_128&id=1735&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.020 0.429 2026-10-29 03:56:07,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.456 2026-10-29 03:56:07,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.395 2026-10-29 03:56:07,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.276 2026-10-29 03:56:07,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:56:07,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.034 0.341 2026-10-29 03:56:07,585 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.318 2026-10-29 03:56:07,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.309 2026-10-29 03:56:07,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.299 2026-10-29 03:56:07,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.016 0.230 2026-10-29 03:56:07,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.022 0.241 2026-10-29 03:56:07,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.024 0.264 2026-10-29 03:56:07,801 100 INFO rb-19fb48c-226083-429900 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 03:56:07,858 100 INFO rb-19fb48c-226083-429900 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 03:56:07,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.280 2026-10-29 03:56:07,948 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.032 0.224 2026-10-29 03:56:07,975 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:07] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.005 0.285 2026-10-29 03:56:08,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:08] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.012 0.328 2026-10-29 03:56:08,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.034 0.248 2026-10-29 03:56:08,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:08] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.013 0.283 2026-10-29 03:56:08,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:08] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.030 0.244 2026-10-29 03:56:08,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:08] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 03:56:08,980 100 INFO rb-19fb48c-226083-429900 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 03:56:09,008 100 INFO rb-19fb48c-226083-429900 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 03:56:09,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:09] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.020 0.033 2026-10-29 03:56:09,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:09] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.059 0.044 2026-10-29 03:56:09,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.019 0.035 2026-10-29 03:56:09,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:56:10,005 100 INFO rb-19fb48c-226083-429900 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 03:56:10,046 100 INFO rb-19fb48c-226083-429900 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 03:56:10,053 100 INFO rb-19fb48c-226083-429900 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 03:56:10,081 100 INFO rb-19fb48c-226083-429900 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 03:56:10,092 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:56:10,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:56:10,108 100 INFO rb-19fb48c-226083-429900 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 03:56:10,111 100 INFO rb-19fb48c-226083-429900 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 03:56:10,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:56:10,163 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:56:10,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7268058 for PoS orders references: ['Order 00362-001-0001'] (draft: False) 2026-10-29 03:56:10,181 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:56:10,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46506 2026-10-29 03:56:10,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:56:10,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46506 2026-10-29 03:56:10,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035610_356138_TestPoSSale.txt 2026-10-29 03:56:10,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpef84a4h6_chrome_odoo" 2026-10-29 03:56:10,380 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-29 03:56:10,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7268058 with result: [{'id': 467, 'pos_reference': 'Order 00362-001-0001', 'account_move': False}] 2026-10-29 03:56:10,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.274 0.422 2026-10-29 03:56:10,906 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-29 03:56:13,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46714 2026-10-29 03:56:13,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpx8tl63nz_chrome_odoo 2026-10-29 03:56:13,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38057/json/version 2026-10-29 03:56:13,186 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38057/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:56:13,245 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:56:13,245 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38057/json 2026-10-29 03:56:13,247 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38057/json with timeout 3 increased to 10s during tests 2026-10-29 03:56:13,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38057/devtools/page/B10994F35746D8ECECF8DFB72D54C97B 2026-10-29 03:56:13,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:56:13,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:56:14,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:56:14,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:56:14,035 100 INFO rb-19fb48c-226083-429900 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 03:56:14,035 100 INFO rb-19fb48c-226083-429900 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 03:56:14,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:56:15,302 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:15] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.122 1.125 2026-10-29 03:56:15,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B10994F35746D8ECECF8DFB72D54C97B', 'loaderId': '94A492FF2184AB09FDD87E7C30404258', 'isDownload': False} 2026-10-29 03:56:15,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-29 03:56:15,342 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:56:15,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:15] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-10-29 03:56:15,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:15] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.037 2026-10-29 03:56:15,451 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:15] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.076 2026-10-29 03:56:16,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:16] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 03:56:16,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 03:56:16,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.021 2026-10-29 03:56:16,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 03:56:16,143 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:56:16,190 100 INFO rb-19fb48c-226083-429900 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 03:56:17,233 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.331 0.720 2026-10-29 03:56:17,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:17] "GET /pos/ui HTTP/1.1" 200 - 22 0.083 1.073 2026-10-29 03:56:17,425 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:56:17,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.164 2026-10-29 03:56:17,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:56:17,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 03:56:18,423 100 INFO rb-19fb48c-226083-429900 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 03:56:18,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.196 0.572 2026-10-29 03:56:18,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:18] "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 03:56:18,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:18] "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 03:56:18,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 03:56:18,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:18] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.041 0.084 2026-10-29 03:56:18,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:18] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.019 0.198 2026-10-29 03:56:18,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:18] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.023 0.250 2026-10-29 03:56:19,037 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.033 0.309 2026-10-29 03:56:19,050 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:56:19,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "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 03:56:19,113 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:56:19,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:56:19,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.030 0.403 2026-10-29 03:56:19,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.491 2026-10-29 03:56:19,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.436 2026-10-29 03:56:19,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.419 2026-10-29 03:56:19,364 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 03:56:19,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.033 0.442 2026-10-29 03:56:19,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.325 2026-10-29 03:56:19,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.318 2026-10-29 03:56:19,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.258 2026-10-29 03:56:19,545 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 03:56:19,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.254 2026-10-29 03:56:19,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.298 2026-10-29 03:56:19,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.228 2026-10-29 03:56:19,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.078 0.247 2026-10-29 03:56:19,790 100 INFO rb-19fb48c-226083-429900 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 03:56:19,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.018 0.314 2026-10-29 03:56:19,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.387 2026-10-29 03:56:19,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.009 0.375 2026-10-29 03:56:19,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:19] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.004 0.385 2026-10-29 03:56:20,017 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:20] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.392 2026-10-29 03:56:20,074 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:20] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.265 2026-10-29 03:56:20,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:20] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.230 2026-10-29 03:56:20,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:20] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.048 2026-10-29 03:56:20,912 100 INFO rb-19fb48c-226083-429900 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 03:56:20,934 100 INFO rb-19fb48c-226083-429900 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 03:56:20,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:20] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.015 0.026 2026-10-29 03:56:21,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:21] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.040 2026-10-29 03:56:21,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.016 0.046 2026-10-29 03:56:21,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:56:21,863 100 INFO rb-19fb48c-226083-429900 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 03:56:21,906 100 INFO rb-19fb48c-226083-429900 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 03:56:21,941 100 INFO rb-19fb48c-226083-429900 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 03:56:21,948 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:56:21,955 100 INFO rb-19fb48c-226083-429900 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 03:56:21,959 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:56:21,987 100 INFO rb-19fb48c-226083-429900 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 03:56:22,015 100 INFO rb-19fb48c-226083-429900 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 03:56:22,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36588829 for PoS orders references: ['Order 00363-002-0001'] (draft: False) 2026-10-29 03:56:22,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:56:22,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36588829 with result: [{'id': 468, 'pos_reference': 'Order 00363-002-0001', 'account_move': False}] 2026-10-29 03:56:22,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.329 0.491 2026-10-29 03:56:22,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.216 2026-10-29 03:56:22,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:22] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 03:56:23,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-10-29 03:56:23,729 100 INFO rb-19fb48c-226083-429900 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 03:56:23,730 100 INFO rb-19fb48c-226083-429900 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 03:56:23,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.016 0.040 2026-10-29 03:56:23,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:23] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.052 0.064 2026-10-29 03:56:24,735 100 INFO rb-19fb48c-226083-429900 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 03:56:24,751 100 INFO rb-19fb48c-226083-429900 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 03:56:24,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-10-29 03:56:24,787 100 INFO rb-19fb48c-226083-429900 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 03:56:24,807 100 INFO rb-19fb48c-226083-429900 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 03:56:24,817 100 INFO rb-19fb48c-226083-429900 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 03:56:24,834 100 INFO rb-19fb48c-226083-429900 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 03:56:24,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61529134 for PoS orders references: ['Order 00363-002-0002'] (draft: False) 2026-10-29 03:56:24,863 100 INFO rb-19fb48c-226083-429900 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 03:56:24,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61529134 with result: [{'id': 469, 'pos_reference': 'Order 00363-002-0002', 'account_move': False}] 2026-10-29 03:56:25,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.180 0.311 2026-10-29 03:56:26,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:56:26,170 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:56:26,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46714 2026-10-29 03:56:26,209 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:56:26,214 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46714 2026-10-29 03:56:26,349 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035626_349048_TestPoSSale.txt 2026-10-29 03:56:26,349 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpx8tl63nz_chrome_odoo" 2026-10-29 03:56:26,435 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-10-29 03:56:29,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46932 2026-10-29 03:56:29,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpi5cnmr2u_chrome_odoo 2026-10-29 03:56:29,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46841/json/version 2026-10-29 03:56:29,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46841/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:56:29,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:56:29,644 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46841/json 2026-10-29 03:56:29,644 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46841/json with timeout 3 increased to 10s during tests 2026-10-29 03:56:29,675 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46841/devtools/page/C7A623B6CB85C1842FD6FE67328E7361 2026-10-29 03:56:29,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:56:29,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:56:30,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:56:30,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:56:30,486 100 INFO rb-19fb48c-226083-429900 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 03:56:30,486 100 INFO rb-19fb48c-226083-429900 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 03:56:30,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:56:31,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:31] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.139 1.101 2026-10-29 03:56:31,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C7A623B6CB85C1842FD6FE67328E7361', 'loaderId': '66EA6C0F7AFD409788DA83CD22B9E891', 'isDownload': False} 2026-10-29 03:56:31,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-10-29 03:56:31,789 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:56:31,823 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:31] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.011 2026-10-29 03:56:31,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:31] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.037 2026-10-29 03:56:31,881 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:31] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.046 2026-10-29 03:56:32,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.023 2026-10-29 03:56:32,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 03:56:32,538 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:56:32,543 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 03:56:32,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.044 2026-10-29 03:56:32,613 100 INFO rb-19fb48c-226083-429900 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 03:56:33,411 100 INFO rb-19fb48c-226083-429900 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 03:56:33,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.387 0.737 2026-10-29 03:56:33,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.085 2026-10-29 03:56:33,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:33] "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 03:56:33,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:56:34,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.046 0.060 2026-10-29 03:56:34,185 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.162 2026-10-29 03:56:34,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 03:56:34,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.197 2026-10-29 03:56:34,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.271 2026-10-29 03:56:34,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.026 0.310 2026-10-29 03:56:34,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56: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 03:56:34,473 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:56:34,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:56:34,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.022 0.423 2026-10-29 03:56:34,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.400 2026-10-29 03:56:34,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1738&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.047 0.381 2026-10-29 03:56:34,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.465 2026-10-29 03:56:34,803 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.455 2026-10-29 03:56:34,818 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:56:34,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.004 0.312 2026-10-29 03:56:34,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.037 0.378 2026-10-29 03:56:34,967 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:56:34,970 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.383 2026-10-29 03:56:34,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.378 2026-10-29 03:56:35,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.313 2026-10-29 03:56:35,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.248 2026-10-29 03:56:35,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.209 2026-10-29 03:56:35,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.011 0.236 2026-10-29 03:56:35,115 100 INFO rb-19fb48c-226083-429900 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 03:56:35,142 100 INFO rb-19fb48c-226083-429900 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 03:56:35,152 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.164 2026-10-29 03:56:35,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.212 2026-10-29 03:56:35,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.012 0.217 2026-10-29 03:56:35,280 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.237 2026-10-29 03:56:35,304 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.001 0.241 2026-10-29 03:56:35,345 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.204 2026-10-29 03:56:35,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.210 2026-10-29 03:56:35,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.012 0.195 2026-10-29 03:56:35,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:35] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 03:56:36,229 100 INFO rb-19fb48c-226083-429900 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 03:56:36,267 100 INFO rb-19fb48c-226083-429900 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 03:56:36,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:36] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.016 0.032 2026-10-29 03:56:36,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:36] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.024 0.043 2026-10-29 03:56:36,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:36] "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 03:56:36,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 03:56:37,206 100 INFO rb-19fb48c-226083-429900 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 03:56:37,254 100 INFO rb-19fb48c-226083-429900 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 03:56:37,267 100 INFO rb-19fb48c-226083-429900 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 03:56:37,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:56:37,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46932 2026-10-29 03:56:37,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:56:37,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46932 2026-10-29 03:56:37,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035637_418199_TestPoSSale.txt 2026-10-29 03:56:37,418 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpi5cnmr2u_chrome_odoo" 2026-10-29 03:56:37,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-29 03:56:41,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47136 2026-10-29 03:56:41,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpvh2rqa13_chrome_odoo 2026-10-29 03:56:41,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38657/json/version 2026-10-29 03:56:41,043 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38657/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:56:41,109 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:56:41,110 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38657/json 2026-10-29 03:56:41,111 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38657/json with timeout 3 increased to 10s during tests 2026-10-29 03:56:41,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38657/devtools/page/BA02C0930AB433C888913A37C5A3732F 2026-10-29 03:56:41,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:56:41,196 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:56:41,972 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:56:41,975 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:56:41,993 100 INFO rb-19fb48c-226083-429900 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 03:56:41,993 100 INFO rb-19fb48c-226083-429900 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 03:56:42,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:56:43,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:43] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.131 1.186 2026-10-29 03:56:43,344 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'BA02C0930AB433C888913A37C5A3732F', 'loaderId': '1045CA200A2A74645045CE0E0C518580', 'isDownload': False} 2026-10-29 03:56:43,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-29 03:56:43,385 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:56:43,432 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:43] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.014 2026-10-29 03:56:43,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:43] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.044 2026-10-29 03:56:43,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:43] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.041 2026-10-29 03:56:44,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 03:56:44,130 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 03:56:44,215 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.011 2026-10-29 03:56:44,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:56:44,224 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:56:44,268 100 INFO rb-19fb48c-226083-429900 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 03:56:45,038 100 INFO rb-19fb48c-226083-429900 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 03:56:45,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.360 0.761 2026-10-29 03:56:45,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.079 2026-10-29 03:56:45,619 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.043 2026-10-29 03:56:45,648 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 03:56:45,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:45] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.034 0.084 2026-10-29 03:56:45,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:45] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.025 0.194 2026-10-29 03:56:45,936 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:56:46,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.024 0.278 2026-10-29 03:56:46,089 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.349 2026-10-29 03:56:46,110 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "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 03:56:46,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56: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 03:56:46,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:56:46,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.394 2026-10-29 03:56:46,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.038 0.467 2026-10-29 03:56:46,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.434 2026-10-29 03:56:46,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1741&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.373 2026-10-29 03:56:46,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.408 2026-10-29 03:56:46,451 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.261 2026-10-29 03:56:46,501 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:56:46,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.285 2026-10-29 03:56:46,526 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:56:46,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.232 2026-10-29 03:56:46,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.243 2026-10-29 03:56:46,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.222 2026-10-29 03:56:46,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.021 0.213 2026-10-29 03:56:46,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.193 2026-10-29 03:56:46,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.160 2026-10-29 03:56:46,764 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.211 2026-10-29 03:56:46,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.021 0.270 2026-10-29 03:56:46,850 100 INFO rb-19fb48c-226083-429900 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 03:56:46,900 100 INFO rb-19fb48c-226083-429900 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 03:56:46,932 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:46] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.349 2026-10-29 03:56:47,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:47] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.021 0.371 2026-10-29 03:56:47,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:47] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.012 0.368 2026-10-29 03:56:47,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:47] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.394 2026-10-29 03:56:47,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:47] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.015 0.349 2026-10-29 03:56:47,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:47] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.292 2026-10-29 03:56:47,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.231 2026-10-29 03:56:47,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:47] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.222 2026-10-29 03:56:47,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:47] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:56:48,078 100 INFO rb-19fb48c-226083-429900 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 03:56:48,104 100 INFO rb-19fb48c-226083-429900 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 03:56:48,144 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:48] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.016 0.034 2026-10-29 03:56:48,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.034 2026-10-29 03:56:48,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:48] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.017 0.039 2026-10-29 03:56:48,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.063 0.037 2026-10-29 03:56:49,128 100 INFO rb-19fb48c-226083-429900 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 03:56:49,182 100 INFO rb-19fb48c-226083-429900 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 03:56:49,196 100 INFO rb-19fb48c-226083-429900 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 03:56:49,199 100 INFO rb-19fb48c-226083-429900 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 03:56:49,204 100 INFO rb-19fb48c-226083-429900 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 03:56:49,258 100 INFO rb-19fb48c-226083-429900 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 03:56:49,267 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:56:49,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:56:49,273 100 INFO rb-19fb48c-226083-429900 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 03:56:49,300 100 INFO rb-19fb48c-226083-429900 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 03:56:49,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:49] "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 03:56:49,312 100 INFO rb-19fb48c-226083-429900 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 03:56:49,343 100 INFO rb-19fb48c-226083-429900 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 03:56:49,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90119428 for PoS orders references: ['Order 00365-001-0001'] (draft: False) 2026-10-29 03:56:49,363 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:56:52,674 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90119428 with result: [{'id': 470, 'pos_reference': 'Order 00365-001-0001', 'account_move': 768}] 2026-10-29 03:56:53,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 904 1.250 2.857 2026-10-29 03:56:53,465 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 3.669 2026-10-29 03:56:53,543 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:53] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.011 0.027 2026-10-29 03:56:53,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:53] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.013 2026-10-29 03:56:53,652 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.020 2026-10-29 03:56:54,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:56:54,429 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:56:54,435 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47136 2026-10-29 03:56:54,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:56:54,437 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47136 2026-10-29 03:56:54,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035654_558414_TestPoSSale.txt 2026-10-29 03:56:54,558 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpvh2rqa13_chrome_odoo" 2026-10-29 03:56:54,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-10-29 03:56:56,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47350 2026-10-29 03:56:56,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp3yk0uo38_chrome_odoo 2026-10-29 03:56:56,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46851/json/version 2026-10-29 03:56:56,135 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46851/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:56:56,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:56:56,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46851/json 2026-10-29 03:56:56,226 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46851/json with timeout 3 increased to 10s during tests 2026-10-29 03:56:56,239 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46851/devtools/page/D78ABA798BA0DE19C445B060A960F725 2026-10-29 03:56:56,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:56:56,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:56:57,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:56:57,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:56:57,069 100 INFO rb-19fb48c-226083-429900 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 03:56:57,069 100 INFO rb-19fb48c-226083-429900 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 03:56:57,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:56:58,371 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:58] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.142 1.136 2026-10-29 03:56:58,379 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D78ABA798BA0DE19C445B060A960F725', 'loaderId': '51EEDC45D7FD97C221FC6C816D390FF2', 'isDownload': False} 2026-10-29 03:56:58,379 100 INFO rb-19fb48c-226083-429900 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 03:56:58,411 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:56:58,445 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:58] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.011 2026-10-29 03:56:58,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:58] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-10-29 03:56:58,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:58] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.036 2026-10-29 03:56:59,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:59] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 03:56:59,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.013 2026-10-29 03:56:59,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-29 03:56:59,147 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:56:59,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:56:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:56:59,198 100 INFO rb-19fb48c-226083-429900 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 03:56:59,967 100 INFO rb-19fb48c-226083-429900 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 03:57:00,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.357 0.716 2026-10-29 03:57:00,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "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 03:57:00,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "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 03:57:00,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 03:57:00,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.064 0.090 2026-10-29 03:57:00,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.192 2026-10-29 03:57:00,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.019 0.234 2026-10-29 03:57:00,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.295 2026-10-29 03:57:00,880 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:57:00,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "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 03:57:00,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.021 0.354 2026-10-29 03:57:00,958 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:57:00,966 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:57:01,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.037 0.489 2026-10-29 03:57:01,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:57:01,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.504 2026-10-29 03:57:01,210 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=product.product&field=image_128&id=1745&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.498 2026-10-29 03:57:01,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.497 2026-10-29 03:57:01,296 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.290 2026-10-29 03:57:01,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.249 2026-10-29 03:57:01,321 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:57:01,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.021 0.218 2026-10-29 03:57:01,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.161 2026-10-29 03:57:01,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-29 03:57:01,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.240 2026-10-29 03:57:01,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.026 0.257 2026-10-29 03:57:01,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.290 2026-10-29 03:57:01,605 100 INFO rb-19fb48c-226083-429900 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 03:57:01,635 100 INFO rb-19fb48c-226083-429900 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 03:57:01,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.320 2026-10-29 03:57:01,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.469 2026-10-29 03:57:01,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.013 0.308 2026-10-29 03:57:01,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.286 2026-10-29 03:57:01,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.005 0.229 2026-10-29 03:57:01,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.240 2026-10-29 03:57:01,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.228 2026-10-29 03:57:01,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.230 2026-10-29 03:57:01,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:01] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.017 2026-10-29 03:57:02,756 100 INFO rb-19fb48c-226083-429900 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 03:57:02,766 100 INFO rb-19fb48c-226083-429900 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 03:57:02,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:02] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.029 2026-10-29 03:57:02,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:02] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.024 0.041 2026-10-29 03:57:02,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.037 2026-10-29 03:57:03,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:57:03,763 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:57:03,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47350 2026-10-29 03:57:03,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:57:03,777 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47350 2026-10-29 03:57:03,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035703_875146_TestPoSSale.txt 2026-10-29 03:57:03,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp3yk0uo38_chrome_odoo" 2026-10-29 03:57:03,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-29 03:57:06,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47552 2026-10-29 03:57:06,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpyv9r15tf_chrome_odoo 2026-10-29 03:57:06,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39915/json/version 2026-10-29 03:57:06,842 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39915/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:57:06,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:57:06,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39915/json 2026-10-29 03:57:06,909 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39915/json with timeout 3 increased to 10s during tests 2026-10-29 03:57:06,920 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39915/devtools/page/F5B263F214B528401B162E2A58099BCB 2026-10-29 03:57:06,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:57:06,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:57:07,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:57:07,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:57:07,695 100 INFO rb-19fb48c-226083-429900 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 03:57:07,696 100 INFO rb-19fb48c-226083-429900 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 03:57:07,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:57:08,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:08] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.139 1.120 2026-10-29 03:57:08,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F5B263F214B528401B162E2A58099BCB', 'loaderId': 'A7CACF81F09B35B5A7DB5231B764C5EC', 'isDownload': False} 2026-10-29 03:57:08,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-10-29 03:57:09,022 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:57:09,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:09] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.019 2026-10-29 03:57:09,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:09] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.040 2026-10-29 03:57:09,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:09] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.046 2026-10-29 03:57:09,707 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 03:57:09,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.015 2026-10-29 03:57:09,786 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:57:09,813 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:57:09,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.025 2026-10-29 03:57:09,864 100 INFO rb-19fb48c-226083-429900 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 03:57:10,655 100 INFO rb-19fb48c-226083-429900 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 03:57:10,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.336 0.701 2026-10-29 03:57:11,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.090 2026-10-29 03:57:11,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.027 2026-10-29 03:57:11,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:57:11,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.059 0.085 2026-10-29 03:57:11,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.163 2026-10-29 03:57:11,343 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:57:11,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.031 0.229 2026-10-29 03:57:11,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.307 2026-10-29 03:57:11,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.021 0.384 2026-10-29 03:57:11,670 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.495 2026-10-29 03:57:11,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.411 2026-10-29 03:57:11,737 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57: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 03:57:11,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:57:11,763 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:57:11,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.028 0.418 2026-10-29 03:57:11,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.477 2026-10-29 03:57:11,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:57:12,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.049 0.472 2026-10-29 03:57:12,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.021 0.485 2026-10-29 03:57:12,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.014 0.330 2026-10-29 03:57:12,146 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:57:12,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.033 0.378 2026-10-29 03:57:12,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.389 2026-10-29 03:57:12,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.029 0.391 2026-10-29 03:57:12,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.336 2026-10-29 03:57:12,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.293 2026-10-29 03:57:12,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.011 0.248 2026-10-29 03:57:12,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.221 2026-10-29 03:57:12,433 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.008 0.196 2026-10-29 03:57:12,442 100 INFO rb-19fb48c-226083-429900 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 03:57:12,469 100 INFO rb-19fb48c-226083-429900 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 03:57:12,482 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.014 0.204 2026-10-29 03:57:12,514 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.009 0.180 2026-10-29 03:57:12,578 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.027 0.138 2026-10-29 03:57:12,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.170 2026-10-29 03:57:12,683 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.189 2026-10-29 03:57:12,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:12] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 03:57:13,490 100 INFO rb-19fb48c-226083-429900 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 03:57:13,504 100 INFO rb-19fb48c-226083-429900 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 03:57:13,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:13] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.026 0.027 2026-10-29 03:57:13,660 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:13] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.038 0.054 2026-10-29 03:57:13,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.034 2026-10-29 03:57:14,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:57:14,488 100 INFO rb-19fb48c-226083-429900 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 03:57:14,536 100 INFO rb-19fb48c-226083-429900 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 03:57:14,542 100 INFO rb-19fb48c-226083-429900 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 03:57:14,550 100 INFO rb-19fb48c-226083-429900 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 03:57:14,619 100 INFO rb-19fb48c-226083-429900 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 03:57:14,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:57:14,639 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:57:14,640 100 INFO rb-19fb48c-226083-429900 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 03:57:14,672 100 INFO rb-19fb48c-226083-429900 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 03:57:14,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:14] "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 03:57:14,704 100 INFO rb-19fb48c-226083-429900 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 03:57:14,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81111551 for PoS orders references: ['Order 00367-001-0001'] (draft: False) 2026-10-29 03:57:14,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:57:15,012 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81111551 with result: [{'id': 471, 'pos_reference': 'Order 00367-001-0001', 'account_move': False}] 2026-10-29 03:57:15,319 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [705, 706, 707] 2026-10-29 03:57:15,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.394 0.628 2026-10-29 03:57:15,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:15] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-29 03:57:16,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:57:16,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:57:16,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:57:16,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47552 2026-10-29 03:57:16,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:57:16,613 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47552 2026-10-29 03:57:16,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035716_719356_TestPoSSale.txt 2026-10-29 03:57:16,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpyv9r15tf_chrome_odoo" 2026-10-29 03:57:17,468 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [708, 709, 710] 2026-10-29 03:57:19,163 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-29 03:57:21,192 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47758 2026-10-29 03:57:21,192 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpgrtw_58m_chrome_odoo 2026-10-29 03:57:21,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41325/json/version 2026-10-29 03:57:21,197 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41325/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:57:21,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:57:21,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41325/json 2026-10-29 03:57:21,257 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41325/json with timeout 3 increased to 10s during tests 2026-10-29 03:57:21,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41325/devtools/page/21D1B885123028F8DA05658CDF854E15 2026-10-29 03:57:21,299 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:57:21,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:57:21,796 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:57:21,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:57:21,805 100 INFO rb-19fb48c-226083-429900 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 03:57:21,805 100 INFO rb-19fb48c-226083-429900 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 03:57:21,829 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:57:24,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:24] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.144 2.433 2026-10-29 03:57:24,406 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '21D1B885123028F8DA05658CDF854E15', 'loaderId': 'EA3AD70E2A5CD289D255DF064EFD47BC', 'isDownload': False} 2026-10-29 03:57:24,407 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-10-29 03:57:24,433 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:57:24,461 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:24] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-10-29 03:57:24,486 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:24] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.039 2026-10-29 03:57:24,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:24] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.054 2026-10-29 03:57:25,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.025 2026-10-29 03:57:25,109 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 03:57:25,144 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:57:25,167 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 03:57:25,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:57:25,199 100 INFO rb-19fb48c-226083-429900 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 03:57:26,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.323 0.698 2026-10-29 03:57:26,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:26] "GET /pos/ui HTTP/1.1" 200 - 22 0.027 1.093 2026-10-29 03:57:26,383 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:57:26,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.193 2026-10-29 03:57:26,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-29 03:57:26,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-29 03:57:27,447 100 INFO rb-19fb48c-226083-429900 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 03:57:27,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.264 0.578 2026-10-29 03:57:27,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:27] "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 03:57:27,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.027 2026-10-29 03:57:27,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:57:28,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.048 0.119 2026-10-29 03:57:28,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.204 2026-10-29 03:57:28,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.025 0.249 2026-10-29 03:57:28,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.304 2026-10-29 03:57:28,234 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:57:28,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "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 03:57:28,274 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57: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 03:57:28,290 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:57:28,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.026 0.355 2026-10-29 03:57:28,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.432 2026-10-29 03:57:28,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.384 2026-10-29 03:57:28,448 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 03:57:28,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.398 2026-10-29 03:57:28,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.382 2026-10-29 03:57:28,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.229 2026-10-29 03:57:28,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:57:28,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.240 2026-10-29 03:57:28,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.025 2026-10-29 03:57:28,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.198 2026-10-29 03:57:28,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.031 0.264 2026-10-29 03:57:28,783 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.283 2026-10-29 03:57:28,808 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.013 0.229 2026-10-29 03:57:28,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.430 2026-10-29 03:57:28,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.265 2026-10-29 03:57:28,929 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.004 0.273 2026-10-29 03:57:28,943 100 INFO rb-19fb48c-226083-429900 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 03:57:28,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.184 2026-10-29 03:57:28,980 100 INFO rb-19fb48c-226083-429900 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 03:57:28,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:28] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.005 0.199 2026-10-29 03:57:29,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:29] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.039 2026-10-29 03:57:29,122 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.152 2026-10-29 03:57:29,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:29] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.333 2026-10-29 03:57:29,187 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:29] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.012 0.107 2026-10-29 03:57:29,969 100 INFO rb-19fb48c-226083-429900 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 03:57:29,996 100 INFO rb-19fb48c-226083-429900 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 03:57:30,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:30] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.015 0.046 2026-10-29 03:57:30,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:30] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.011 0.029 2026-10-29 03:57:30,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.053 2026-10-29 03:57:30,455 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:57:31,013 100 INFO rb-19fb48c-226083-429900 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 03:57:31,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:57:31,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:57:31,030 100 INFO rb-19fb48c-226083-429900 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 03:57:31,056 100 INFO rb-19fb48c-226083-429900 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 03:57:31,090 100 INFO rb-19fb48c-226083-429900 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 03:57:31,095 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.025 2026-10-29 03:57:31,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56614581 for PoS orders references: ['Order 00368-002-0001'] (draft: False) 2026-10-29 03:57:31,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:57:31,386 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56614581 with result: [{'id': 472, 'pos_reference': 'Order 00368-002-0001', 'account_move': False}] 2026-10-29 03:57:31,608 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [714] 2026-10-29 03:57:32,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.340 0.594 2026-10-29 03:57:32,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:57:32,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:32] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.019 2026-10-29 03:57:32,874 100 INFO rb-19fb48c-226083-429900 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 03:57:32,887 100 INFO rb-19fb48c-226083-429900 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 03:57:32,923 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:32] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.014 0.012 2026-10-29 03:57:32,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:32] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.006 0.017 2026-10-29 03:57:33,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:57:33,753 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:57:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:57:33,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47758 2026-10-29 03:57:33,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:57:33,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47758 2026-10-29 03:57:33,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035733_880796_TestPoSSale.txt 2026-10-29 03:57:33,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpgrtw_58m_chrome_odoo" 2026-10-29 03:57:33,906 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-29 03:57:37,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-29 03:57:39,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33562889 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-29 03:57:42,818 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33562889 with result: [{'id': 474, 'pos_reference': 'Order 00044-003-0014', 'account_move': 775}] 2026-10-29 03:57:43,062 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-10-29 03:57:54,457 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 03:57:54,457 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 03:57:54,457 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 03:57:54,457 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 03:57:54,458 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 03:57:54,458 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 03:57:54,458 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 03:57:54,458 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 03:57:54,458 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 03:57:57,668 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:57:57,669 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:57:57,669 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:57:57,669 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:57:57,669 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:57:57,669 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:57:57,669 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:57:57,669 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:57:57,669 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:10,407 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 03:58:10,408 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-10-29 03:58:14,425 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:14,426 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-10-29 03:58:15,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47978 2026-10-29 03:58:15,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp51izx6zo_chrome_odoo 2026-10-29 03:58:15,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34389/json/version 2026-10-29 03:58:15,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34389/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:58:15,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:58:15,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34389/json 2026-10-29 03:58:15,807 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34389/json with timeout 3 increased to 10s during tests 2026-10-29 03:58:15,830 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34389/devtools/page/46C87C70327DC0C88EC603C0604962DB 2026-10-29 03:58:15,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:58:15,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:58:16,423 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:58:16,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:58:16,442 100 INFO rb-19fb48c-226083-429900 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 03:58:16,443 100 INFO rb-19fb48c-226083-429900 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 03:58:16,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:58:17,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:17] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.118 1.039 2026-10-29 03:58:17,620 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '46C87C70327DC0C88EC603C0604962DB', 'loaderId': '5DC0226A8FFF457A9C22722253A40DBE', 'isDownload': False} 2026-10-29 03:58:17,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-29 03:58:17,667 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:58:17,704 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:17] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.010 2026-10-29 03:58:17,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:17] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.039 2026-10-29 03:58:17,793 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:17] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.110 2026-10-29 03:58:18,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:18] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:58:18,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-29 03:58:18,463 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 03:58:18,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.030 2026-10-29 03:58:18,488 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:18,517 100 INFO rb-19fb48c-226083-429900 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 03:58:19,685 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.436 0.743 2026-10-29 03:58:19,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:19] "GET /pos/ui HTTP/1.1" 200 - 22 0.036 1.195 2026-10-29 03:58:19,841 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:58:19,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:19] "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 03:58:19,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 03:58:20,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:58:20,850 100 INFO rb-19fb48c-226083-429900 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 03:58:20,873 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.207 0.566 2026-10-29 03:58:20,995 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:20] "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 03:58:21,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "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 03:58:21,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 03:58:21,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.051 0.058 2026-10-29 03:58:21,200 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:21,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.152 2026-10-29 03:58:21,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.204 2026-10-29 03:58:21,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.278 2026-10-29 03:58:21,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.372 2026-10-29 03:58:21,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58: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 03:58:21,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:58:21,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:21,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.423 2026-10-29 03:58:21,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.361 2026-10-29 03:58:21,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.019 0.378 2026-10-29 03:58:21,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.394 2026-10-29 03:58:21,770 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:58:21,816 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.023 0.387 2026-10-29 03:58:21,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:58:21,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.293 2026-10-29 03:58:21,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.012 0.297 2026-10-29 03:58:21,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.267 2026-10-29 03:58:21,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.283 2026-10-29 03:58:22,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.077 0.303 2026-10-29 03:58:22,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.281 2026-10-29 03:58:22,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.017 0.270 2026-10-29 03:58:22,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.282 2026-10-29 03:58:22,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.284 2026-10-29 03:58:22,206 100 INFO rb-19fb48c-226083-429900 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 03:58:22,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.011 0.260 2026-10-29 03:58:22,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.004 0.131 2026-10-29 03:58:22,263 100 INFO rb-19fb48c-226083-429900 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 03:58:22,323 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.035 0.126 2026-10-29 03:58:22,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.025 0.147 2026-10-29 03:58:22,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.147 2026-10-29 03:58:22,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:22] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 03:58:23,257 100 INFO rb-19fb48c-226083-429900 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 03:58:23,279 100 INFO rb-19fb48c-226083-429900 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 03:58:23,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:23] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.025 2026-10-29 03:58:23,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:23] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.034 2026-10-29 03:58:23,443 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.040 2026-10-29 03:58:24,276 100 INFO rb-19fb48c-226083-429900 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 03:58:24,282 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:58:24,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:24,292 100 INFO rb-19fb48c-226083-429900 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 03:58:24,327 100 INFO rb-19fb48c-226083-429900 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 03:58:24,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:24] "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 03:58:24,340 100 INFO rb-19fb48c-226083-429900 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 03:58:24,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:58:24,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:58:24,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38921207 for PoS orders references: ['Order 00371-002-0001'] (draft: False) 2026-10-29 03:58:24,430 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 03:58:24,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47978 2026-10-29 03:58:24,459 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 03:58:24,461 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:58:24,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47978 2026-10-29 03:58:24,580 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035824_578654_TestPoSSale.txt 2026-10-29 03:58:24,581 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp51izx6zo_chrome_odoo" 2026-10-29 03:58:24,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-29 03:58:28,066 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38921207 with result: [{'id': 475, 'pos_reference': 'Order 00371-002-0001', 'account_move': 777}] 2026-10-29 03:58:29,097 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [718] 2026-10-29 03:58:29,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 1.492 3.675 2026-10-29 03:58:29,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-29 03:58:31,313 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48193 2026-10-29 03:58:31,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfyncyqk0_chrome_odoo 2026-10-29 03:58:31,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36911/json/version 2026-10-29 03:58:31,316 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36911/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:58:31,487 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:58:31,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36911/json 2026-10-29 03:58:31,489 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36911/json with timeout 3 increased to 10s during tests 2026-10-29 03:58:31,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36911/devtools/page/90A751FFE97EB138F3CDBE60D1DFFD72 2026-10-29 03:58:31,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:58:31,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:58:32,229 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:58:32,233 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:58:32,248 100 INFO rb-19fb48c-226083-429900 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 03:58:32,249 100 INFO rb-19fb48c-226083-429900 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 03:58:32,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:58:33,585 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:33] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.125 1.186 2026-10-29 03:58:33,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '90A751FFE97EB138F3CDBE60D1DFFD72', 'loaderId': 'B67A5CEB9F15CB166D89F9AE8D73839A', 'isDownload': False} 2026-10-29 03:58:33,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-29 03:58:33,636 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:58:33,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:33] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.024 2026-10-29 03:58:33,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:33] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-29 03:58:33,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:33] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.067 2026-10-29 03:58:34,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 03:58:34,239 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 03:58:34,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 03:58:34,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:58:34,331 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:58:34,345 100 INFO rb-19fb48c-226083-429900 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 03:58:35,414 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.331 0.749 2026-10-29 03:58:35,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:35] "GET /pos/ui HTTP/1.1" 200 - 22 0.032 1.122 2026-10-29 03:58:35,578 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:58:35,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.171 2026-10-29 03:58:35,734 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 03:58:35,796 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:58:36,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.166 0.583 2026-10-29 03:58:36,635 100 INFO rb-19fb48c-226083-429900 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 03:58:36,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:36] "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 03:58:36,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:36] "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 03:58:36,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 03:58:37,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.043 0.114 2026-10-29 03:58:37,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.019 0.214 2026-10-29 03:58:37,121 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:37,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.250 2026-10-29 03:58:37,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:58:37,189 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:37,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:37,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.026 0.324 2026-10-29 03:58:37,312 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.026 0.374 2026-10-29 03:58:37,325 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:58:37,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.023 0.462 2026-10-29 03:58:37,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.386 2026-10-29 03:58:37,496 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1748&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.356 2026-10-29 03:58:37,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.025 0.346 2026-10-29 03:58:37,602 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 03:58:37,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.369 2026-10-29 03:58:37,645 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.025 0.260 2026-10-29 03:58:37,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.268 2026-10-29 03:58:37,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.245 2026-10-29 03:58:37,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.053 2026-10-29 03:58:37,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.269 2026-10-29 03:58:37,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.216 2026-10-29 03:58:37,900 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.267 2026-10-29 03:58:37,907 100 INFO rb-19fb48c-226083-429900 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 03:58:37,941 100 INFO rb-19fb48c-226083-429900 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 03:58:37,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.310 2026-10-29 03:58:37,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.519 2026-10-29 03:58:38,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:38] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.001 0.309 2026-10-29 03:58:38,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:38] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.275 2026-10-29 03:58:38,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:38] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.004 0.271 2026-10-29 03:58:38,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:38] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.201 2026-10-29 03:58:38,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.216 2026-10-29 03:58:38,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:38] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.176 2026-10-29 03:58:38,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:38] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 03:58:38,994 100 INFO rb-19fb48c-226083-429900 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 03:58:39,015 100 INFO rb-19fb48c-226083-429900 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 03:58:39,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:39] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.027 2026-10-29 03:58:39,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:39] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.037 2026-10-29 03:58:39,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.035 2026-10-29 03:58:39,976 100 INFO rb-19fb48c-226083-429900 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 03:58:39,979 100 INFO rb-19fb48c-226083-429900 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 03:58:39,995 100 INFO rb-19fb48c-226083-429900 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 03:58:39,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:58:40,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:58:40,021 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:40,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48193 2026-10-29 03:58:40,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:58:40,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48193 2026-10-29 03:58:40,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035840_134860_TestPoSSale.txt 2026-10-29 03:58:40,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfyncyqk0_chrome_odoo" 2026-10-29 03:58:40,161 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-29 03:58:41,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48405 2026-10-29 03:58:41,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpsn42fcm6_chrome_odoo 2026-10-29 03:58:41,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39087/json/version 2026-10-29 03:58:41,617 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39087/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:58:41,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:58:41,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39087/json 2026-10-29 03:58:41,661 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39087/json with timeout 3 increased to 10s during tests 2026-10-29 03:58:41,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39087/devtools/page/C018B2BCF69EFEA599FFD639437E9A99 2026-10-29 03:58:41,705 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:58:41,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:58:42,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:58:42,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:58:42,315 100 INFO rb-19fb48c-226083-429900 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 03:58:42,316 100 INFO rb-19fb48c-226083-429900 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 03:58:42,344 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:58:43,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:43] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.120 1.104 2026-10-29 03:58:43,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C018B2BCF69EFEA599FFD639437E9A99', 'loaderId': '270E1B298D2EA9FD45681D53C68CC3F0', 'isDownload': False} 2026-10-29 03:58:43,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-29 03:58:43,595 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:58:43,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:43] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.016 2026-10-29 03:58:43,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:43] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-10-29 03:58:43,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:43] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.056 2026-10-29 03:58:44,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:58:44,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 03:58:44,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-29 03:58:44,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:58:44,292 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:44,315 100 INFO rb-19fb48c-226083-429900 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 03:58:45,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.328 0.811 2026-10-29 03:58:45,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:45] "GET /pos/ui HTTP/1.1" 200 - 22 0.026 1.208 2026-10-29 03:58:45,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:58:45,724 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.164 2026-10-29 03:58:45,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 03:58:45,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 03:58:46,727 100 INFO rb-19fb48c-226083-429900 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 03:58:46,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.230 0.689 2026-10-29 03:58:47,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.084 2026-10-29 03:58:47,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "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 03:58:47,074 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:58:47,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.041 0.046 2026-10-29 03:58:47,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.127 2026-10-29 03:58:47,317 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.185 2026-10-29 03:58:47,325 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:58:47,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.224 2026-10-29 03:58:47,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.284 2026-10-29 03:58:47,522 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.354 2026-10-29 03:58:47,535 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58: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 03:58:47,558 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:58:47,589 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.377 2026-10-29 03:58:47,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 03:58:47,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.023 0.387 2026-10-29 03:58:47,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.399 2026-10-29 03:58:47,764 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:58:47,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.398 2026-10-29 03:58:47,868 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.393 2026-10-29 03:58:47,877 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:58:47,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.244 2026-10-29 03:58:47,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.243 2026-10-29 03:58:47,914 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.258 2026-10-29 03:58:47,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.231 2026-10-29 03:58:48,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.021 0.214 2026-10-29 03:58:48,038 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.214 2026-10-29 03:58:48,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.170 2026-10-29 03:58:48,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.196 2026-10-29 03:58:48,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.005 0.208 2026-10-29 03:58:48,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.216 2026-10-29 03:58:48,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.161 2026-10-29 03:58:48,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.113 2026-10-29 03:58:48,276 100 INFO rb-19fb48c-226083-429900 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 03:58:48,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.020 2026-10-29 03:58:48,313 100 INFO rb-19fb48c-226083-429900 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 03:58:48,370 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.037 2026-10-29 03:58:48,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:48] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 03:58:49,261 100 INFO rb-19fb48c-226083-429900 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 03:58:49,284 100 INFO rb-19fb48c-226083-429900 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 03:58:49,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:49] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.014 0.034 2026-10-29 03:58:49,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:49] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.043 2026-10-29 03:58:49,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.044 2026-10-29 03:58:50,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:58:50,295 100 INFO rb-19fb48c-226083-429900 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 03:58:50,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:58:50,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:58:50,319 100 INFO rb-19fb48c-226083-429900 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 03:58:50,332 100 INFO rb-19fb48c-226083-429900 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 03:58:50,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:50] "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 03:58:50,367 100 INFO rb-19fb48c-226083-429900 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 03:58:50,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:58:50,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88806310 for PoS orders references: ['Order 00373-002-0001'] (draft: False) 2026-10-29 03:58:50,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 03:58:50,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:58:50,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48405 2026-10-29 03:58:50,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:58:50,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48405 2026-10-29 03:58:50,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035850_660043_TestPoSSale.txt 2026-10-29 03:58:50,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpsn42fcm6_chrome_odoo" 2026-10-29 03:58:50,704 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-29 03:58:53,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88806310 with result: [{'id': 476, 'pos_reference': 'Order 00373-002-0001', 'account_move': 779}] 2026-10-29 03:58:54,593 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [720] 2026-10-29 03:58:55,033 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 1.580 3.054 2026-10-29 03:58:55,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-10-29 03:58:56,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48622 2026-10-29 03:58:56,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpz2plnw1n_chrome_odoo 2026-10-29 03:58:56,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43379/json/version 2026-10-29 03:58:56,849 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43379/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:58:56,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:58:56,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43379/json 2026-10-29 03:58:56,948 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43379/json with timeout 3 increased to 10s during tests 2026-10-29 03:58:56,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43379/devtools/page/95D61AC0C85F1B72CBB2A403743978E6 2026-10-29 03:58:56,974 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:58:56,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:58:57,591 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:58:57,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:58:57,603 100 INFO rb-19fb48c-226083-429900 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 03:58:57,603 100 INFO rb-19fb48c-226083-429900 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 03:58:57,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:58:58,952 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:58] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.146 1.186 2026-10-29 03:58:58,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '95D61AC0C85F1B72CBB2A403743978E6', 'loaderId': 'FAF9E801AADDE1256A3EE15FEB92CA52', 'isDownload': False} 2026-10-29 03:58:58,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-10-29 03:58:59,008 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:58:59,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:59] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.011 2026-10-29 03:58:59,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:59] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-29 03:58:59,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:59] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.047 2026-10-29 03:58:59,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:59] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-29 03:58:59,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 03:58:59,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 03:58:59,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.024 2026-10-29 03:58:59,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:58:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:58:59,862 100 INFO rb-19fb48c-226083-429900 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 03:59:00,982 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.358 0.773 2026-10-29 03:59:01,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:01] "GET /pos/ui HTTP/1.1" 200 - 22 0.032 1.170 2026-10-29 03:59:01,150 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:01,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.146 2026-10-29 03:59:01,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-29 03:59:01,475 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 03:59:02,796 100 INFO rb-19fb48c-226083-429900 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 03:59:03,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.173 1.659 2026-10-29 03:59:03,480 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "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 03:59:03,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.022 2026-10-29 03:59:03,549 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 03:59:03,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.074 0.086 2026-10-29 03:59:03,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.022 0.189 2026-10-29 03:59:03,848 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:59:03,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.254 2026-10-29 03:59:03,984 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:03] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.324 2026-10-29 03:59:04,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.447 2026-10-29 03:59:04,113 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "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 03:59:04,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:04,143 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:04,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.493 2026-10-29 03:59:04,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.412 2026-10-29 03:59:04,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.350 2026-10-29 03:59:04,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.379 2026-10-29 03:59:04,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.306 2026-10-29 03:59:04,345 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:59:04,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.191 2026-10-29 03:59:04,355 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:04,410 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.030 0.214 2026-10-29 03:59:04,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.224 2026-10-29 03:59:04,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.225 2026-10-29 03:59:04,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.025 0.270 2026-10-29 03:59:04,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.234 2026-10-29 03:59:04,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.255 2026-10-29 03:59:04,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.015 0.288 2026-10-29 03:59:04,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.317 2026-10-29 03:59:04,775 100 INFO rb-19fb48c-226083-429900 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 03:59:04,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.327 2026-10-29 03:59:04,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.255 2026-10-29 03:59:04,829 100 INFO rb-19fb48c-226083-429900 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 03:59:04,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.257 2026-10-29 03:59:04,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.020 0.146 2026-10-29 03:59:04,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.158 2026-10-29 03:59:05,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:05] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.158 2026-10-29 03:59:05,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:05] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:59:05,817 100 INFO rb-19fb48c-226083-429900 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 03:59:05,828 100 INFO rb-19fb48c-226083-429900 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 03:59:05,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:05] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.025 2026-10-29 03:59:05,942 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:05] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.021 0.048 2026-10-29 03:59:06,030 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.028 0.042 2026-10-29 03:59:06,616 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 03:59:06,840 100 INFO rb-19fb48c-226083-429900 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 03:59:06,851 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93598173 for PoS orders references: ['Order 00374-002-0001'] (draft: True) 2026-10-29 03:59:06,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:59:06,876 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:06,950 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48622 2026-10-29 03:59:06,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:59:06,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48622 2026-10-29 03:59:07,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93598173 with result: [{'id': 477, 'pos_reference': 'Order 00374-002-0001', 'account_move': False}] 2026-10-29 03:59:07,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.079 0.145 2026-10-29 03:59:07,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035907_100361_TestPoSSale.txt 2026-10-29 03:59:07,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpz2plnw1n_chrome_odoo" 2026-10-29 03:59:07,151 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-29 03:59:08,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48833 2026-10-29 03:59:08,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp6q2s28se_chrome_odoo 2026-10-29 03:59:08,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43757/json/version 2026-10-29 03:59:08,672 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43757/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:59:08,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:59:08,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43757/json 2026-10-29 03:59:08,759 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43757/json with timeout 3 increased to 10s during tests 2026-10-29 03:59:08,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43757/devtools/page/8BA2C9AA7F11DCC5B83E66CD50D304EF 2026-10-29 03:59:08,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:59:08,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:59:09,402 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:59:09,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:59:09,408 100 INFO rb-19fb48c-226083-429900 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 03:59:09,408 100 INFO rb-19fb48c-226083-429900 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 03:59:09,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:59:10,788 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:10] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.148 1.212 2026-10-29 03:59:10,795 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '8BA2C9AA7F11DCC5B83E66CD50D304EF', 'loaderId': 'B5CABBE046C04AF2E52881F09E955D47', 'isDownload': False} 2026-10-29 03:59:10,796 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-29 03:59:10,831 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:10,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:10] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.029 2026-10-29 03:59:10,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:10] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-29 03:59:10,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:10] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 03:59:11,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:11] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 03:59:11,502 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.022 2026-10-29 03:59:11,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-10-29 03:59:11,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 03:59:11,577 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 03:59:11,603 100 INFO rb-19fb48c-226083-429900 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 03:59:12,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.351 0.738 2026-10-29 03:59:12,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:12] "GET /pos/ui HTTP/1.1" 200 - 22 0.031 1.153 2026-10-29 03:59:12,867 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:12,963 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.199 2026-10-29 03:59:13,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:59:13,081 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 03:59:13,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.135 0.493 2026-10-29 03:59:13,879 100 INFO rb-19fb48c-226083-429900 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 03:59:13,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.103 2026-10-29 03:59:13,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:13] "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 03:59:13,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 03:59:14,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.041 0.076 2026-10-29 03:59:14,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.173 2026-10-29 03:59:14,204 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 03:59:14,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.222 2026-10-29 03:59:14,315 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.301 2026-10-29 03:59:14,329 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:59:14,356 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 03:59:14,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:14,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.370 2026-10-29 03:59:14,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.420 2026-10-29 03:59:14,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.352 2026-10-29 03:59:14,511 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:14,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.345 2026-10-29 03:59:14,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.385 2026-10-29 03:59:14,674 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.279 2026-10-29 03:59:14,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:14,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.053 0.367 2026-10-29 03:59:14,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.376 2026-10-29 03:59:14,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.332 2026-10-29 03:59:14,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.351 2026-10-29 03:59:14,912 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.318 2026-10-29 03:59:14,950 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.026 0.266 2026-10-29 03:59:15,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.018 0.277 2026-10-29 03:59:15,050 100 INFO rb-19fb48c-226083-429900 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 03:59:15,091 100 INFO rb-19fb48c-226083-429900 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 03:59:15,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.023 0.238 2026-10-29 03:59:15,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.020 0.305 2026-10-29 03:59:15,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.008 0.305 2026-10-29 03:59:15,287 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.005 0.350 2026-10-29 03:59:15,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.346 2026-10-29 03:59:15,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.298 2026-10-29 03:59:15,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.276 2026-10-29 03:59:15,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.254 2026-10-29 03:59:15,516 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:15] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 03:59:16,302 100 INFO rb-19fb48c-226083-429900 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 03:59:16,315 100 INFO rb-19fb48c-226083-429900 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 03:59:16,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:16] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.029 2026-10-29 03:59:16,417 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:16] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.031 2026-10-29 03:59:16,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.048 2026-10-29 03:59:17,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 03:59:17,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:59:17,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:59:17,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48833 2026-10-29 03:59:17,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:59:17,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48833 2026-10-29 03:59:17,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035917_474422_TestPoSSale.txt 2026-10-29 03:59:17,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp6q2s28se_chrome_odoo" 2026-10-29 03:59:17,503 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-29 03:59:19,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49041 2026-10-29 03:59:19,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpvakwjfh3_chrome_odoo 2026-10-29 03:59:19,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43059/json/version 2026-10-29 03:59:19,607 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43059/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:59:19,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:59:19,733 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43059/json 2026-10-29 03:59:19,735 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43059/json with timeout 3 increased to 10s during tests 2026-10-29 03:59:19,779 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43059/devtools/page/3507629AD4AE9222AE9DE4750CB11B9D 2026-10-29 03:59:19,809 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:59:19,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:59:20,452 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:59:20,461 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:59:20,468 100 INFO rb-19fb48c-226083-429900 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 03:59:20,469 100 INFO rb-19fb48c-226083-429900 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 03:59:20,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:59:21,757 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:21] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.142 1.116 2026-10-29 03:59:21,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '3507629AD4AE9222AE9DE4750CB11B9D', 'loaderId': '43BF5CE3570790A8125C85780AB4E5EC', 'isDownload': False} 2026-10-29 03:59:21,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-29 03:59:21,796 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:21,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:21] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.029 2026-10-29 03:59:21,877 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:21] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.046 2026-10-29 03:59:21,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:21] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.078 2026-10-29 03:59:22,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.024 2026-10-29 03:59:22,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.034 2026-10-29 03:59:22,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 03:59:22,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.040 2026-10-29 03:59:22,591 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 03:59:22,631 100 INFO rb-19fb48c-226083-429900 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 03:59:23,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.407 0.809 2026-10-29 03:59:23,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:23] "GET /pos/ui HTTP/1.1" 200 - 22 0.022 1.233 2026-10-29 03:59:24,010 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:24,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.082 0.163 2026-10-29 03:59:24,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-29 03:59:24,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:59:25,062 100 INFO rb-19fb48c-226083-429900 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 03:59:25,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.234 0.627 2026-10-29 03:59:25,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.081 2026-10-29 03:59:25,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "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 03:59:25,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 03:59:25,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.038 0.059 2026-10-29 03:59:25,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.133 2026-10-29 03:59:25,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 03:59:25,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.028 0.259 2026-10-29 03:59:25,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:59:25,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:25,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:59:25,824 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.040 0.314 2026-10-29 03:59:25,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.027 0.392 2026-10-29 03:59:25,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 03:59:25,990 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:25] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.483 2026-10-29 03:59:26,026 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.483 2026-10-29 03:59:26,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.419 2026-10-29 03:59:26,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.317 2026-10-29 03:59:26,140 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 03:59:26,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.024 0.283 2026-10-29 03:59:26,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.198 2026-10-29 03:59:26,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.181 2026-10-29 03:59:26,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.013 0.158 2026-10-29 03:59:26,227 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.157 2026-10-29 03:59:26,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.055 0.212 2026-10-29 03:59:26,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.011 0.226 2026-10-29 03:59:26,453 100 INFO rb-19fb48c-226083-429900 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 03:59:26,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.279 2026-10-29 03:59:26,521 100 INFO rb-19fb48c-226083-429900 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 03:59:26,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.023 0.357 2026-10-29 03:59:26,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.022 0.397 2026-10-29 03:59:26,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.010 0.416 2026-10-29 03:59:26,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.323 2026-10-29 03:59:26,715 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.304 2026-10-29 03:59:26,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.269 2026-10-29 03:59:26,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.202 2026-10-29 03:59:26,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.023 0.199 2026-10-29 03:59:26,883 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:26] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 03:59:27,668 100 INFO rb-19fb48c-226083-429900 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 03:59:27,690 100 INFO rb-19fb48c-226083-429900 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 03:59:27,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.016 0.033 2026-10-29 03:59:27,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.010 0.034 2026-10-29 03:59:27,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 03:59:28,586 100 INFO rb-19fb48c-226083-429900 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 03:59:28,627 100 INFO rb-19fb48c-226083-429900 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 03:59:28,723 100 INFO rb-19fb48c-226083-429900 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 03:59:28,731 100 INFO rb-19fb48c-226083-429900 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 03:59:28,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:59:28,773 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:28,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49041 2026-10-29 03:59:28,791 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:59:28,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49041 2026-10-29 03:59:28,946 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035928_946326_TestPoSSale.txt 2026-10-29 03:59:28,946 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpvakwjfh3_chrome_odoo" 2026-10-29 03:59:28,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-29 03:59:31,177 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49247 2026-10-29 03:59:31,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpb_2k6v44_chrome_odoo 2026-10-29 03:59:31,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34811/json/version 2026-10-29 03:59:31,180 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34811/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:59:31,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:59:31,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34811/json 2026-10-29 03:59:31,245 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34811/json with timeout 3 increased to 10s during tests 2026-10-29 03:59:31,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34811/devtools/page/5F1314CDBED16A68877A6831670213B4 2026-10-29 03:59:31,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:59:31,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:59:32,085 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:59:32,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:59:32,093 100 INFO rb-19fb48c-226083-429900 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 03:59:32,093 100 INFO rb-19fb48c-226083-429900 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 03:59:32,121 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:59:33,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:33] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.147 1.215 2026-10-29 03:59:33,481 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '5F1314CDBED16A68877A6831670213B4', 'loaderId': '567520CDD6B9AD6137E6049FE889FBA1', 'isDownload': False} 2026-10-29 03:59:33,481 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-10-29 03:59:33,503 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:33,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:33] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-10-29 03:59:33,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:33] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.045 2026-10-29 03:59:33,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:33] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.067 2026-10-29 03:59:34,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 03:59:34,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 03:59:34,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:34,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 03:59:34,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.025 2026-10-29 03:59:34,325 100 INFO rb-19fb48c-226083-429900 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 03:59:35,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.341 0.695 2026-10-29 03:59:35,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:35] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 1.084 2026-10-29 03:59:35,535 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:35,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.176 2026-10-29 03:59:35,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 03:59:35,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 03:59:36,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.158 0.570 2026-10-29 03:59:36,554 100 INFO rb-19fb48c-226083-429900 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 03:59:36,654 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.084 2026-10-29 03:59:36,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:36] "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 03:59:36,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 03:59:36,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:36] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.057 0.057 2026-10-29 03:59:36,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:36] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.161 2026-10-29 03:59:36,958 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:37,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.235 2026-10-29 03:59:37,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.283 2026-10-29 03:59:37,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.334 2026-10-29 03:59:37,207 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "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 03:59:37,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.399 2026-10-29 03:59:37,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.372 2026-10-29 03:59:37,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 03:59:37,287 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 03:59:37,403 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.029 0.400 2026-10-29 03:59:37,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:37,509 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.457 2026-10-29 03:59:37,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.430 2026-10-29 03:59:37,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.027 0.303 2026-10-29 03:59:37,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.305 2026-10-29 03:59:37,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:59:37,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.294 2026-10-29 03:59:37,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.022 0.303 2026-10-29 03:59:37,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.037 0.338 2026-10-29 03:59:37,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.321 2026-10-29 03:59:37,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.277 2026-10-29 03:59:37,918 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:37] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.013 0.253 2026-10-29 03:59:37,921 100 INFO rb-19fb48c-226083-429900 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 03:59:37,959 100 INFO rb-19fb48c-226083-429900 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 03:59:38,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.309 2026-10-29 03:59:38,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.332 2026-10-29 03:59:38,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.268 2026-10-29 03:59:38,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.290 2026-10-29 03:59:38,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.004 0.286 2026-10-29 03:59:38,233 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.282 2026-10-29 03:59:38,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.027 0.254 2026-10-29 03:59:38,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.015 0.217 2026-10-29 03:59:38,364 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:38] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.008 0.035 2026-10-29 03:59:39,139 100 INFO rb-19fb48c-226083-429900 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 03:59:39,147 100 INFO rb-19fb48c-226083-429900 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 03:59:39,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:39] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.035 2026-10-29 03:59:39,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:39] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.035 2026-10-29 03:59:39,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.013 0.043 2026-10-29 03:59:39,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.016 2026-10-29 03:59:40,152 100 INFO rb-19fb48c-226083-429900 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 03:59:40,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 03:59:40,160 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 03:59:40,171 100 INFO rb-19fb48c-226083-429900 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 03:59:40,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 03:59:40,224 100 INFO rb-19fb48c-226083-429900 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 03:59:40,236 100 INFO rb-19fb48c-226083-429900 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 03:59:40,257 100 INFO rb-19fb48c-226083-429900 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 03:59:40,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:40] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.036 2026-10-29 03:59:40,291 100 INFO rb-19fb48c-226083-429900 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 03:59:40,311 100 INFO rb-19fb48c-226083-429900 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 03:59:40,328 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 03:59:40,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43622012 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-10-29 03:59:41,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43622012 with result: [{'id': 478, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-10-29 03:59:42,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 529 0.794 1.198 2026-10-29 03:59:42,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.264 2026-10-29 03:59:42,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:42] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.017 2026-10-29 03:59:43,119 100 INFO rb-19fb48c-226083-429900 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 03:59:43,127 100 INFO rb-19fb48c-226083-429900 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 03:59:43,162 100 INFO rb-19fb48c-226083-429900 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 03:59:43,175 100 INFO rb-19fb48c-226083-429900 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 03:59:43,181 100 INFO rb-19fb48c-226083-429900 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 03:59:43,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:43] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.010 0.033 2026-10-29 03:59:43,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.018 0.034 2026-10-29 03:59:43,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:43] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.039 2026-10-29 03:59:43,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.011 0.045 2026-10-29 03:59:44,181 100 INFO rb-19fb48c-226083-429900 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 03:59:44,192 100 INFO rb-19fb48c-226083-429900 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 03:59:44,213 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 03:59:44,227 100 INFO rb-19fb48c-226083-429900 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 03:59:44,243 100 INFO rb-19fb48c-226083-429900 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 03:59:44,261 100 INFO rb-19fb48c-226083-429900 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 03:59:44,277 100 INFO rb-19fb48c-226083-429900 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 03:59:44,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35072396 for PoS orders references: ['Order 00377-002-0002'] (draft: False) 2026-10-29 03:59:44,303 100 INFO rb-19fb48c-226083-429900 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 03:59:45,027 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35072396 with result: [{'id': 479, 'pos_reference': 'Order 00377-002-0002', 'account_move': False}] 2026-10-29 03:59:46,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.801 1.171 2026-10-29 03:59:46,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.989 2026-10-29 03:59:47,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 03:59:47,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:47,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49247 2026-10-29 03:59:47,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 03:59:47,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49247 2026-10-29 03:59:47,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_035947_228642_TestPoSSale.txt 2026-10-29 03:59:47,229 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpb_2k6v44_chrome_odoo" 2026-10-29 03:59:47,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-29 03:59:50,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49470 2026-10-29 03:59:50,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp0opemryx_chrome_odoo 2026-10-29 03:59:50,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44831/json/version 2026-10-29 03:59:50,775 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44831/json/version with timeout 3 increased to 10s during tests 2026-10-29 03:59:50,850 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 03:59:50,850 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44831/json 2026-10-29 03:59:50,851 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44831/json with timeout 3 increased to 10s during tests 2026-10-29 03:59:50,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44831/devtools/page/F021EDB9EA314CDAA7287FAF468D905D 2026-10-29 03:59:50,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 03:59:50,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 03:59:51,730 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 03:59:51,733 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 03:59:51,736 100 INFO rb-19fb48c-226083-429900 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 03:59:51,736 100 INFO rb-19fb48c-226083-429900 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 03:59:51,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 03:59:52,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:52] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.121 1.097 2026-10-29 03:59:52,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F021EDB9EA314CDAA7287FAF468D905D', 'loaderId': '9B83CE1DE1F87EBFE96B8C7ECE7BA53C', 'isDownload': False} 2026-10-29 03:59:52,983 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-29 03:59:53,007 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:53,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:53] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.028 2026-10-29 03:59:53,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:53] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.068 2026-10-29 03:59:53,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:53] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.064 2026-10-29 03:59:53,790 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 03:59:53,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-10-29 03:59:53,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.033 2026-10-29 03:59:53,911 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 03:59:53,921 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:53,954 100 INFO rb-19fb48c-226083-429900 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 03:59:55,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.404 0.753 2026-10-29 03:59:55,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:55] "GET /pos/ui HTTP/1.1" 200 - 22 0.023 1.173 2026-10-29 03:59:55,243 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 03:59:55,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.146 2026-10-29 03:59:55,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.018 2026-10-29 03:59:55,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 03:59:56,368 100 INFO rb-19fb48c-226083-429900 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 03:59:56,373 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.160 0.599 2026-10-29 03:59:56,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.064 2026-10-29 03:59:56,519 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59: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 03:59:56,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-29 03:59:56,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.053 0.064 2026-10-29 03:59:56,760 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.020 0.118 2026-10-29 03:59:56,779 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 03:59:56,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.162 2026-10-29 03:59:56,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.214 2026-10-29 03:59:56,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.256 2026-10-29 03:59:56,992 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:56] "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 03:59:57,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:57,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:57,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.039 0.341 2026-10-29 03:59:57,110 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.383 2026-10-29 03:59:57,150 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:57,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.024 0.410 2026-10-29 03:59:57,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.463 2026-10-29 03:59:57,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.464 2026-10-29 03:59:57,407 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.335 2026-10-29 03:59:57,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:57,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.347 2026-10-29 03:59:57,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.018 0.272 2026-10-29 03:59:57,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.284 2026-10-29 03:59:57,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.249 2026-10-29 03:59:57,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.213 2026-10-29 03:59:57,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.026 0.221 2026-10-29 03:59:57,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.218 2026-10-29 03:59:57,730 100 INFO rb-19fb48c-226083-429900 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 03:59:57,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.055 0.269 2026-10-29 03:59:57,807 100 INFO rb-19fb48c-226083-429900 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 03:59:57,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.020 0.329 2026-10-29 03:59:57,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.010 0.339 2026-10-29 03:59:57,899 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.342 2026-10-29 03:59:57,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.015 0.196 2026-10-29 03:59:57,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.231 2026-10-29 03:59:58,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.206 2026-10-29 03:59:58,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:58] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 03:59:58,842 100 INFO rb-19fb48c-226083-429900 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 03:59:58,864 100 INFO rb-19fb48c-226083-429900 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 03:59:58,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:58] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.025 2026-10-29 03:59:58,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:58] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.012 0.049 2026-10-29 03:59:59,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.064 2026-10-29 03:59:59,737 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 03:59:59,846 100 INFO rb-19fb48c-226083-429900 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 03:59:59,896 100 INFO rb-19fb48c-226083-429900 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 03:59:59,901 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 03:59:59,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 03:59:59,927 100 INFO rb-19fb48c-226083-429900 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 03:59:59,958 100 INFO rb-19fb48c-226083-429900 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 03:59:59,986 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 03:59:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.026 2026-10-29 03:59:59,988 100 INFO rb-19fb48c-226083-429900 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 04:00:00,011 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:00:00,017 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52857968 for PoS orders references: ['Order 00378-002-0001'] (draft: False) 2026-10-29 04:00:00,620 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [725, 726] 2026-10-29 04:00:01,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52857968 with result: [{'id': 480, 'pos_reference': 'Order 00378-002-0001', 'account_move': False}] 2026-10-29 04:00:01,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 542 0.720 1.255 2026-10-29 04:00:01,987 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.875 2026-10-29 04:00:02,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:02] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.011 2026-10-29 04:00:02,821 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 04:00:02,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:00:02,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49470 2026-10-29 04:00:02,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 04:00:02,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49470 2026-10-29 04:00:03,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040003_048532_TestPoSSale.txt 2026-10-29 04:00:03,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp0opemryx_chrome_odoo" 2026-10-29 04:00:04,995 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-29 04:00:07,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49682 2026-10-29 04:00:07,935 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpd5ar0rus_chrome_odoo 2026-10-29 04:00:07,935 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46309/json/version 2026-10-29 04:00:07,938 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46309/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:00:08,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 04:00:08,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46309/json 2026-10-29 04:00:08,061 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46309/json with timeout 3 increased to 10s during tests 2026-10-29 04:00:08,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46309/devtools/page/55EBD559933D5F3A300A5C30ABC40858 2026-10-29 04:00:08,194 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 04:00:08,222 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 04:00:08,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:00:08,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 04:00:08,850 100 INFO rb-19fb48c-226083-429900 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 04:00:08,850 100 INFO rb-19fb48c-226083-429900 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 04:00:08,902 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:00:10,217 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:10] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.153 1.172 2026-10-29 04:00:10,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '55EBD559933D5F3A300A5C30ABC40858', 'loaderId': 'D728B2FB552A85B9988684CAC4410659', 'isDownload': False} 2026-10-29 04:00:10,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-29 04:00:10,264 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:00:10,302 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:10] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-10-29 04:00:10,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:10] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.044 2026-10-29 04:00:10,357 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:10] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.055 2026-10-29 04:00:10,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:10] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.020 2026-10-29 04:00:10,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.017 2026-10-29 04:00:11,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:00:11,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.020 2026-10-29 04:00:11,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:00:11,106 100 INFO rb-19fb48c-226083-429900 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 04:00:12,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.476 0.759 2026-10-29 04:00:12,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:12] "GET /pos/ui HTTP/1.1" 200 - 22 0.014 1.273 2026-10-29 04:00:12,464 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:00:12,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.133 2026-10-29 04:00:12,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 04:00:12,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 04:00:13,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.186 0.529 2026-10-29 04:00:13,597 100 INFO rb-19fb48c-226083-429900 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 04:00:13,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.088 2026-10-29 04:00:13,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.027 2026-10-29 04:00:13,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:00:13,911 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:13] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.036 0.094 2026-10-29 04:00:13,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:13] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.182 2026-10-29 04:00:14,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 04:00:14,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.014 0.250 2026-10-29 04:00:14,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.012 0.311 2026-10-29 04:00:14,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.376 2026-10-29 04:00:14,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.006 0.420 2026-10-29 04:00:14,303 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.369 2026-10-29 04:00:14,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "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:00:14,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-29 04:00:14,424 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:00:14,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:00:14,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.052 0.365 2026-10-29 04:00:14,542 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.443 2026-10-29 04:00:14,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.410 2026-10-29 04:00:14,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.038 0.368 2026-10-29 04:00:14,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.237 2026-10-29 04:00:14,682 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:00:14,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.046 0.309 2026-10-29 04:00:14,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.349 2026-10-29 04:00:14,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.372 2026-10-29 04:00:14,873 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.312 2026-10-29 04:00:14,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.273 2026-10-29 04:00:14,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:14] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.021 2026-10-29 04:00:15,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.029 0.170 2026-10-29 04:00:15,035 100 INFO rb-19fb48c-226083-429900 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 04:00:15,064 100 INFO rb-19fb48c-226083-429900 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 04:00:15,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.023 0.250 2026-10-29 04:00:15,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.007 0.272 2026-10-29 04:00:15,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.022 0.455 2026-10-29 04:00:15,218 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.279 2026-10-29 04:00:15,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.208 2026-10-29 04:00:15,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.249 2026-10-29 04:00:15,363 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.114 2026-10-29 04:00:15,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:15] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 04:00:16,161 100 INFO rb-19fb48c-226083-429900 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 04:00:16,188 100 INFO rb-19fb48c-226083-429900 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 04:00:16,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:16] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.015 0.042 2026-10-29 04:00:16,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:16] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.012 0.039 2026-10-29 04:00:16,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.035 2026-10-29 04:00:17,158 100 INFO rb-19fb48c-226083-429900 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 04:00:17,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-29 04:00:17,164 100 INFO rb-19fb48c-226083-429900 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 04:00:17,174 100 INFO rb-19fb48c-226083-429900 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 04:00:17,191 100 INFO rb-19fb48c-226083-429900 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 04:00:17,209 100 INFO rb-19fb48c-226083-429900 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 04:00:17,229 100 INFO rb-19fb48c-226083-429900 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 04:00:17,244 100 INFO rb-19fb48c-226083-429900 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 04:00:17,259 100 INFO rb-19fb48c-226083-429900 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 04:00:17,274 100 INFO rb-19fb48c-226083-429900 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 04:00:18,124 100 INFO rb-19fb48c-226083-429900 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 04:00:18,162 100 INFO rb-19fb48c-226083-429900 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 04:00:18,170 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:00:18,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:00:18,177 100 INFO rb-19fb48c-226083-429900 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 04:00:18,210 100 INFO rb-19fb48c-226083-429900 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 04:00:18,217 100 INFO rb-19fb48c-226083-429900 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 04:00:18,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:18] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.024 2026-10-29 04:00:18,234 100 INFO rb-19fb48c-226083-429900 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 04:00:18,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21390074 for PoS orders references: ['Order 00379-002-0001'] (draft: False) 2026-10-29 04:00:18,259 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:00:18,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21390074 with result: [{'id': 481, 'pos_reference': 'Order 00379-002-0001', 'account_move': False}] 2026-10-29 04:00:19,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.280 0.542 2026-10-29 04:00:19,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.514 2026-10-29 04:00:19,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:19] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 04:00:19,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 04:00:19,914 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:00:19,936 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49682 2026-10-29 04:00:19,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 04:00:19,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49682 2026-10-29 04:00:20,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040020_097101_TestPoSSale.txt 2026-10-29 04:00:20,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpd5ar0rus_chrome_odoo" 2026-10-29 04:00:20,210 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-29 04:00:22,222 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49897 2026-10-29 04:00:22,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmph2qepip7_chrome_odoo 2026-10-29 04:00:22,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39393/json/version 2026-10-29 04:00:22,225 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39393/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:00:22,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 04:00:22,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39393/json 2026-10-29 04:00:22,256 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39393/json with timeout 3 increased to 10s during tests 2026-10-29 04:00:22,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39393/devtools/page/74BCE0B5A1655D2E3D431980028B3FCD 2026-10-29 04:00:22,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 04:00:22,289 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 04:00:23,016 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:00:23,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 04:00:23,021 100 INFO rb-19fb48c-226083-429900 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 04:00:23,021 100 INFO rb-19fb48c-226083-429900 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 04:00:23,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:00:25,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.136 2.412 2026-10-29 04:00:25,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '74BCE0B5A1655D2E3D431980028B3FCD', 'loaderId': 'ACC6A9DDD123D321E0D0E21CCE66EDA6', 'isDownload': False} 2026-10-29 04:00:25,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-29 04:00:25,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:00:25,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:25] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-10-29 04:00:25,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:25] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.042 2026-10-29 04:00:25,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:25] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.052 2026-10-29 04:00:26,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 04:00:26,415 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.024 2026-10-29 04:00:26,500 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:00:26,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:00:26,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.027 0.031 2026-10-29 04:00:26,573 100 INFO rb-19fb48c-226083-429900 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 04:00:27,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.330 0.725 2026-10-29 04:00:27,755 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:27] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.119 2026-10-29 04:00:27,795 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:00:27,874 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.144 2026-10-29 04:00:28,015 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:00:28,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 04:00:28,851 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.194 0.535 2026-10-29 04:00:28,902 100 INFO rb-19fb48c-226083-429900 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 04:00:28,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.070 2026-10-29 04:00:29,000 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-10-29 04:00:29,022 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 04:00:29,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.048 0.095 2026-10-29 04:00:29,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:00:29,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.168 2026-10-29 04:00:29,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.024 0.223 2026-10-29 04:00:29,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.300 2026-10-29 04:00:29,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:00:29,481 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "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:00:29,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:00:29,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.375 2026-10-29 04:00:29,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.023 0.463 2026-10-29 04:00:29,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.420 2026-10-29 04:00:29,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.031 0.430 2026-10-29 04:00:29,765 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:00:29,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.031 0.461 2026-10-29 04:00:29,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.002 0.361 2026-10-29 04:00:29,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.341 2026-10-29 04:00:29,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.267 2026-10-29 04:00:29,982 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 04:00:30,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.050 0.332 2026-10-29 04:00:30,079 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.355 2026-10-29 04:00:30,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.320 2026-10-29 04:00:30,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.247 2026-10-29 04:00:30,199 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.041 0.239 2026-10-29 04:00:30,201 100 INFO rb-19fb48c-226083-429900 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 04:00:30,249 100 INFO rb-19fb48c-226083-429900 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 04:00:30,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.292 2026-10-29 04:00:30,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.008 0.314 2026-10-29 04:00:30,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.250 2026-10-29 04:00:30,423 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.003 0.285 2026-10-29 04:00:30,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.006 0.310 2026-10-29 04:00:30,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.260 2026-10-29 04:00:30,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.249 2026-10-29 04:00:30,594 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.014 0.218 2026-10-29 04:00:30,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.001 0.210 2026-10-29 04:00:30,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:30] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 04:00:31,399 100 INFO rb-19fb48c-226083-429900 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 04:00:31,410 100 INFO rb-19fb48c-226083-429900 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 04:00:31,446 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.013 0.022 2026-10-29 04:00:31,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.017 0.046 2026-10-29 04:00:31,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.041 2026-10-29 04:00:32,120 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 04:00:32,388 100 INFO rb-19fb48c-226083-429900 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 04:00:32,394 100 INFO rb-19fb48c-226083-429900 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 04:00:32,408 100 INFO rb-19fb48c-226083-429900 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 04:00:32,438 100 INFO rb-19fb48c-226083-429900 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 04:00:32,464 100 INFO rb-19fb48c-226083-429900 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 04:00:32,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:32] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.014 0.046 2026-10-29 04:00:32,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:32] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.013 0.061 2026-10-29 04:00:32,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:32] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.010 0.024 2026-10-29 04:00:32,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:32] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.032 2026-10-29 04:00:32,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:32] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.013 0.037 2026-10-29 04:00:32,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:32] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.011 0.041 2026-10-29 04:00:33,550 100 INFO rb-19fb48c-226083-429900 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 04:00:33,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 04:00:33,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:00:33,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49897 2026-10-29 04:00:33,584 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 04:00:33,585 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49897 2026-10-29 04:00:33,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040033_735665_TestPoSSale.txt 2026-10-29 04:00:33,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmph2qepip7_chrome_odoo" 2026-10-29 04:00:33,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-29 04:00:40,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50113 2026-10-29 04:00:40,273 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpuuoa2z56_chrome_odoo 2026-10-29 04:00:40,273 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39665/json/version 2026-10-29 04:00:40,284 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39665/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:00:40,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 04:00:40,340 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39665/json 2026-10-29 04:00:40,359 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39665/json with timeout 3 increased to 10s during tests 2026-10-29 04:00:40,394 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39665/devtools/page/12439E45511BFFB98D1603D85D5F1A13 2026-10-29 04:00:40,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 04:00:40,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 04:00:40,691 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 04:00:40,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 04:00:40,712 100 INFO rb-19fb48c-226083-429900 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 04:00:40,712 100 INFO rb-19fb48c-226083-429900 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 04:00:40,743 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:00:41,918 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:41] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.107 1.076 2026-10-29 04:00:41,922 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '12439E45511BFFB98D1603D85D5F1A13', 'loaderId': '243BDC052987581B39717ACA7E93BF65', 'isDownload': False} 2026-10-29 04:00:41,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-29 04:00:41,942 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:00:41,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:41] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.020 2026-10-29 04:00:42,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:42] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.051 2026-10-29 04:00:42,053 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:42] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.058 2026-10-29 04:00:42,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 04:00:42,723 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.015 2026-10-29 04:00:42,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.010 2026-10-29 04:00:42,786 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:00:42,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:00:42,830 100 INFO rb-19fb48c-226083-429900 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 04:00:44,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.411 0.849 2026-10-29 04:00:44,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.246 2026-10-29 04:00:44,213 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:00:44,322 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.143 2026-10-29 04:00:44,382 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:00:44,446 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 04:00:45,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.570 2026-10-29 04:00:45,307 100 INFO rb-19fb48c-226083-429900 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 04:00:45,383 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.075 2026-10-29 04:00:45,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "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:00:45,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.009 2026-10-29 04:00:45,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 14 0.033 0.096 2026-10-29 04:00:45,727 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.030 0.192 2026-10-29 04:00:45,733 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:00:45,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.035 0.246 2026-10-29 04:00:45,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.341 2026-10-29 04:00:45,955 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "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 04:00:45,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "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:00:45,990 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:00:46,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.453 2026-10-29 04:00:46,086 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.488 2026-10-29 04:00:46,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.397 2026-10-29 04:00:46,235 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.032 0.459 2026-10-29 04:00:46,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.454 2026-10-29 04:00:46,338 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.012 0.323 2026-10-29 04:00:46,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:00:46,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.308 2026-10-29 04:00:46,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:00:46,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 18 0.026 0.354 2026-10-29 04:00:46,503 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.370 2026-10-29 04:00:46,512 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.339 2026-10-29 04:00:46,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.031 0.252 2026-10-29 04:00:46,585 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.260 2026-10-29 04:00:46,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.015 0.214 2026-10-29 04:00:46,702 100 INFO rb-19fb48c-226083-429900 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 04:00:46,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.303 2026-10-29 04:00:46,770 100 INFO rb-19fb48c-226083-429900 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 04:00:46,800 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.299 2026-10-29 04:00:46,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.020 0.366 2026-10-29 04:00:46,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.008 0.358 2026-10-29 04:00:46,989 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:46] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.011 0.359 2026-10-29 04:00:47,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:47] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.347 2026-10-29 04:00:47,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.266 2026-10-29 04:00:47,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:47] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.254 2026-10-29 04:00:47,132 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:47] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.194 2026-10-29 04:00:47,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:47] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.018 2026-10-29 04:00:47,969 100 INFO rb-19fb48c-226083-429900 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 04:00:47,997 100 INFO rb-19fb48c-226083-429900 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 04:00:48,033 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:48] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.015 0.038 2026-10-29 04:00:48,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:48] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.015 0.075 2026-10-29 04:00:48,196 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.034 2026-10-29 04:00:48,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.048 2026-10-29 04:00:49,023 100 INFO rb-19fb48c-226083-429900 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 04:00:49,040 100 INFO rb-19fb48c-226083-429900 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 04:00:49,058 100 INFO rb-19fb48c-226083-429900 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 04:00:49,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:00:49,905 100 INFO rb-19fb48c-226083-429900 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 04:00:49,956 100 INFO rb-19fb48c-226083-429900 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 04:00:49,967 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:00:49,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:00:49,990 100 INFO rb-19fb48c-226083-429900 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 04:00:50,038 100 INFO rb-19fb48c-226083-429900 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 04:00:50,043 100 INFO rb-19fb48c-226083-429900 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 04:00:50,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:50] "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:00:50,069 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66039289 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-10-29 04:00:50,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:00:50,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66039289 with result: [{'id': 482, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-10-29 04:00:51,082 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.429 0.591 2026-10-29 04:00:51,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:51] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.027 2026-10-29 04:00:51,891 100 INFO rb-19fb48c-226083-429900 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 04:00:51,909 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-10-29 04:00:51,958 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-10-29 04:00:51,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 04:00:52,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:00:52,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50113 2026-10-29 04:00:52,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 04:00:52,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50113 2026-10-29 04:00:52,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040052_178158_TestPoSSale.txt 2026-10-29 04:00:52,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpuuoa2z56_chrome_odoo" 2026-10-29 04:00:52,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-29 04:00:56,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50332 2026-10-29 04:00:56,273 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpysai3zlm_chrome_odoo 2026-10-29 04:00:56,273 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41021/json/version 2026-10-29 04:00:56,278 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41021/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:00:56,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 04:00:56,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41021/json 2026-10-29 04:00:56,411 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41021/json with timeout 3 increased to 10s during tests 2026-10-29 04:00:56,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41021/devtools/page/A1C92AF61BAC738E1068098167B0F564 2026-10-29 04:00:56,460 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 04:00:56,473 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 04:00:57,121 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:00:57,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 04:00:57,139 100 INFO rb-19fb48c-226083-429900 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 04:00:57,139 100 INFO rb-19fb48c-226083-429900 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 04:00:57,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:00:58,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:58] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.151 1.180 2026-10-29 04:00:58,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A1C92AF61BAC738E1068098167B0F564', 'loaderId': '42B0D196110A32D5168F5DA2874B92FD', 'isDownload': False} 2026-10-29 04:00:58,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-29 04:00:58,541 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:00:58,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:58] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-29 04:00:58,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:58] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-10-29 04:00:58,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:58] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.054 2026-10-29 04:00:59,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:59] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 04:00:59,141 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-29 04:00:59,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-10-29 04:00:59,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:00:59,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:00:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:00:59,247 100 INFO rb-19fb48c-226083-429900 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 04:01:00,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.410 0.738 2026-10-29 04:01:00,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:00] "GET /pos/ui HTTP/1.1" 200 - 22 0.026 1.187 2026-10-29 04:01:00,562 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:01:00,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.116 2026-10-29 04:01:00,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 04:01:00,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 04:01:01,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.195 0.574 2026-10-29 04:01:01,541 100 INFO rb-19fb48c-226083-429900 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 04:01:01,669 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.080 2026-10-29 04:01:01,699 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-10-29 04:01:01,720 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 04:01:01,868 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:01] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.041 0.083 2026-10-29 04:01:01,959 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:01] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.032 0.161 2026-10-29 04:01:01,999 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:01:02,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.236 2026-10-29 04:01:02,114 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.293 2026-10-29 04:01:02,211 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.021 0.353 2026-10-29 04:01:02,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "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 04:01:02,291 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "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:01:02,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:02,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.019 0.476 2026-10-29 04:01:02,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.451 2026-10-29 04:01:02,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:01:02,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.070 0.416 2026-10-29 04:01:02,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.028 0.527 2026-10-29 04:01:02,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.516 2026-10-29 04:01:02,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.337 2026-10-29 04:01:02,731 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:01:02,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.047 0.425 2026-10-29 04:01:02,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.021 0.440 2026-10-29 04:01:02,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.457 2026-10-29 04:01:02,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.028 0.367 2026-10-29 04:01:02,930 100 INFO rb-19fb48c-226083-429900 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 04:01:02,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.332 2026-10-29 04:01:02,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.292 2026-10-29 04:01:02,994 100 INFO rb-19fb48c-226083-429900 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 04:01:03,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.011 0.254 2026-10-29 04:01:03,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.015 0.249 2026-10-29 04:01:03,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.023 0.239 2026-10-29 04:01:03,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.057 0.249 2026-10-29 04:01:03,268 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.010 0.294 2026-10-29 04:01:03,296 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.289 2026-10-29 04:01:03,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.266 2026-10-29 04:01:03,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.269 2026-10-29 04:01:03,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:03] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.006 0.023 2026-10-29 04:01:04,181 100 INFO rb-19fb48c-226083-429900 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 04:01:04,192 100 INFO rb-19fb48c-226083-429900 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 04:01:04,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:04] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.035 2026-10-29 04:01:04,295 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:04] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.011 0.033 2026-10-29 04:01:04,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.022 0.035 2026-10-29 04:01:04,786 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 04:01:05,194 100 INFO rb-19fb48c-226083-429900 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 04:01:05,245 100 INFO rb-19fb48c-226083-429900 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 04:01:05,249 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:05,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:05,269 100 INFO rb-19fb48c-226083-429900 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 04:01:05,300 100 INFO rb-19fb48c-226083-429900 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 04:01:05,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-29 04:01:05,329 100 INFO rb-19fb48c-226083-429900 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 04:01:05,343 100 INFO rb-19fb48c-226083-429900 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 04:01:05,364 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:01:05,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86840329 for PoS orders references: ['Order 00382-002-0001'] (draft: False) 2026-10-29 04:01:05,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86840329 with result: [{'id': 483, 'pos_reference': 'Order 00382-002-0001', 'account_move': False}] 2026-10-29 04:01:06,219 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [730] 2026-10-29 04:01:06,916 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.536 1.019 2026-10-29 04:01:06,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.447 2026-10-29 04:01:07,020 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:07] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.016 2026-10-29 04:01:07,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 04:01:07,758 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:07,766 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50332 2026-10-29 04:01:07,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 04:01:07,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50332 2026-10-29 04:01:07,880 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040107_880024_TestPoSSale.txt 2026-10-29 04:01:07,880 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpysai3zlm_chrome_odoo" 2026-10-29 04:01:07,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-29 04:01:14,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50551 2026-10-29 04:01:14,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmposvzf8iu_chrome_odoo 2026-10-29 04:01:14,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38775/json/version 2026-10-29 04:01:14,713 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38775/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:01:14,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 04:01:14,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38775/json 2026-10-29 04:01:14,765 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38775/json with timeout 3 increased to 10s during tests 2026-10-29 04:01:14,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38775/devtools/page/6E7343ADF395CDB763BC3CE8FFC574F6 2026-10-29 04:01:14,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 04:01:14,885 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 04:01:15,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:01:15,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 04:01:15,780 100 INFO rb-19fb48c-226083-429900 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 04:01:15,780 100 INFO rb-19fb48c-226083-429900 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 04:01:15,808 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:01:17,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.139 1.134 2026-10-29 04:01:17,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '6E7343ADF395CDB763BC3CE8FFC574F6', 'loaderId': 'F8159AD07BB1A9105307240A8BC8538D', 'isDownload': False} 2026-10-29 04:01:17,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-10-29 04:01:17,096 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:01:17,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.019 2026-10-29 04:01:17,162 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.040 2026-10-29 04:01:17,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.053 2026-10-29 04:01:17,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 04:01:17,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-29 04:01:17,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 04:01:17,919 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:01:17,925 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 04:01:17,953 100 INFO rb-19fb48c-226083-429900 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 04:01:19,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 288 0.368 0.790 2026-10-29 04:01:19,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:19] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.217 2026-10-29 04:01:19,288 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:01:19,451 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.072 0.184 2026-10-29 04:01:19,482 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:01:19,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:01:20,360 100 INFO rb-19fb48c-226083-429900 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 04:01:20,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.212 0.645 2026-10-29 04:01:20,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.086 2026-10-29 04:01:20,648 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:20] "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 04:01:20,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01: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:01:20,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:20] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.022 0.066 2026-10-29 04:01:20,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:20] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.017 0.149 2026-10-29 04:01:20,955 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:01:21,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.020 0.199 2026-10-29 04:01:21,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.032 0.286 2026-10-29 04:01:21,164 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "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 04:01:21,201 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01: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 04:01:21,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:21,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.397 2026-10-29 04:01:21,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.493 2026-10-29 04:01:21,332 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.443 2026-10-29 04:01:21,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.018 0.401 2026-10-29 04:01:21,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:01:21,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.405 2026-10-29 04:01:21,489 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.008 0.209 2026-10-29 04:01:21,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 12 0.014 0.277 2026-10-29 04:01:21,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.252 2026-10-29 04:01:21,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:01:21,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.009 0.252 2026-10-29 04:01:21,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.254 2026-10-29 04:01:21,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.006 0.197 2026-10-29 04:01:21,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.181 2026-10-29 04:01:21,711 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.200 2026-10-29 04:01:21,801 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.011 0.187 2026-10-29 04:01:21,869 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.013 0.247 2026-10-29 04:01:21,884 100 INFO rb-19fb48c-226083-429900 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 04:01:21,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.272 2026-10-29 04:01:21,935 100 INFO rb-19fb48c-226083-429900 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 04:01:21,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.276 2026-10-29 04:01:21,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:21] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.006 0.283 2026-10-29 04:01:22,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.014 0.216 2026-10-29 04:01:22,054 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.160 2026-10-29 04:01:22,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:22] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.151 2026-10-29 04:01:22,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:22] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 04:01:22,921 100 INFO rb-19fb48c-226083-429900 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 04:01:22,943 100 INFO rb-19fb48c-226083-429900 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 04:01:22,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:22] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.032 2026-10-29 04:01:23,036 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:23] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.013 0.037 2026-10-29 04:01:23,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.012 0.033 2026-10-29 04:01:23,899 100 INFO rb-19fb48c-226083-429900 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 04:01:23,942 100 INFO rb-19fb48c-226083-429900 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 04:01:23,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:01:23,952 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:01:23,955 100 INFO rb-19fb48c-226083-429900 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 04:01:23,991 100 INFO rb-19fb48c-226083-429900 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 04:01:24,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:24] "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 04:01:24,007 100 INFO rb-19fb48c-226083-429900 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 04:01:24,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 04:01:24,033 100 INFO rb-19fb48c-226083-429900 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 04:01:24,047 100 INFO rb-19fb48c-226083-429900 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 04:01:24,054 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:24,061 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38723218 for PoS orders references: ['Order 00383-002-0001'] (draft: False) 2026-10-29 04:01:24,430 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [734] 2026-10-29 04:01:25,915 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38723218 with result: [{'id': 484, 'pos_reference': 'Order 00383-002-0001', 'account_move': False}] 2026-10-29 04:01:26,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 0.903 1.245 2026-10-29 04:01:26,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 2.135 2026-10-29 04:01:26,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:26] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 04:01:27,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 04:01:27,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:27,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50551 2026-10-29 04:01:27,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 04:01:27,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50551 2026-10-29 04:01:27,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040127_191588_TestPoSSale.txt 2026-10-29 04:01:27,192 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmposvzf8iu_chrome_odoo" 2026-10-29 04:01:27,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-29 04:01:29,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50768 2026-10-29 04:01:29,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmped8o705z_chrome_odoo 2026-10-29 04:01:29,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36919/json/version 2026-10-29 04:01:29,480 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36919/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:01:29,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 04:01:29,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36919/json 2026-10-29 04:01:29,563 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36919/json with timeout 3 increased to 10s during tests 2026-10-29 04:01:29,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36919/devtools/page/80B6E4EA896D4F6B0E4214BCE0851E43 2026-10-29 04:01:29,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 04:01:29,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 04:01:30,334 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:01:30,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 04:01:30,341 100 INFO rb-19fb48c-226083-429900 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 04:01:30,341 100 INFO rb-19fb48c-226083-429900 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 04:01:30,362 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:01:31,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:31] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.136 1.131 2026-10-29 04:01:31,630 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '80B6E4EA896D4F6B0E4214BCE0851E43', 'loaderId': '0FF526F04CF04FB1953379E44905894A', 'isDownload': False} 2026-10-29 04:01:31,630 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-29 04:01:31,654 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:01:31,685 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:31] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-10-29 04:01:31,711 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:31] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 04:01:31,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:31] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.048 2026-10-29 04:01:32,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 04:01:32,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.013 2026-10-29 04:01:32,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-29 04:01:32,457 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:01:32,471 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:32,508 100 INFO rb-19fb48c-226083-429900 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 04:01:33,279 100 INFO rb-19fb48c-226083-429900 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 04:01:33,652 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.353 0.814 2026-10-29 04:01:33,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:33] "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 04:01:33,857 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.033 2026-10-29 04:01:33,882 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 04:01:34,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.030 0.112 2026-10-29 04:01:34,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.010 0.181 2026-10-29 04:01:34,133 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:34,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.020 0.214 2026-10-29 04:01:34,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.020 0.282 2026-10-29 04:01:34,317 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "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 04:01:34,345 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01: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 04:01:34,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:01:34,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.027 0.353 2026-10-29 04:01:34,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.016 0.460 2026-10-29 04:01:34,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.413 2026-10-29 04:01:34,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:01:34,593 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.021 0.434 2026-10-29 04:01:34,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.009 0.450 2026-10-29 04:01:34,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.003 0.304 2026-10-29 04:01:34,709 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.020 0.300 2026-10-29 04:01:34,719 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:01:34,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.045 0.290 2026-10-29 04:01:34,838 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.005 0.294 2026-10-29 04:01:34,853 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.306 2026-10-29 04:01:34,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.010 0.241 2026-10-29 04:01:34,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.010 0.195 2026-10-29 04:01:34,937 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:34] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.013 0.230 2026-10-29 04:01:34,995 100 INFO rb-19fb48c-226083-429900 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 04:01:35,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.022 0.250 2026-10-29 04:01:35,030 100 INFO rb-19fb48c-226083-429900 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 04:01:35,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 8 0.021 0.248 2026-10-29 04:01:35,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.002 0.272 2026-10-29 04:01:35,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.009 0.276 2026-10-29 04:01:35,206 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2003:54:28 HTTP/1.1" 200 - 4 0.011 0.290 2026-10-29 04:01:35,255 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.270 2026-10-29 04:01:35,295 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.253 2026-10-29 04:01:35,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.218 2026-10-29 04:01:35,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:35] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 04:01:36,148 100 INFO rb-19fb48c-226083-429900 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 04:01:36,160 100 INFO rb-19fb48c-226083-429900 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 04:01:36,203 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:36] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.031 2026-10-29 04:01:36,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:36] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.030 0.037 2026-10-29 04:01:36,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.041 2026-10-29 04:01:37,180 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:01:37,206 100 INFO rb-19fb48c-226083-429900 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 04:01:37,217 100 INFO rb-19fb48c-226083-429900 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 04:01:37,222 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:01:37,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-10-29 04:01:37,225 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 04:01:37,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:01:37,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:01:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:01:37,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50768 2026-10-29 04:01:37,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 04:01:37,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50768 2026-10-29 04:01:37,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040137_446917_TestPoSSale.txt 2026-10-29 04:01:37,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmped8o705z_chrome_odoo" 2026-10-29 04:01:37,480 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-29 04:01:39,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65756706 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-29 04:01:43,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65756706 with result: [{'id': 485, 'pos_reference': 'Order 00044-003-0014', 'account_move': 783}] 2026-10-29 04:01:47,425 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-29 04:02:26,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<255702471301585.1793246546.658605813980103-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 04:02:26,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:02:26,739 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [280] 2026-10-29 04:02:26,793 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #148 deleted mail.message records with IDs: [27181] 2026-10-29 04:02:26,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:02:26,827 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:02:28,821 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #148 deleted pos.payment.method records with IDs: [343] 2026-10-29 04:02:29,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-29 04:02:32,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28925370 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-29 04:02:33,051 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [739, 740] 2026-10-29 04:02:33,802 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [741] 2026-10-29 04:02:36,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28925370 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 785}] 2026-10-29 04:02:37,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 04:03:15,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<047418620020388.1793246594.980771780014038-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 04:03:15,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:03:15,047 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [281] 2026-10-29 04:03:15,084 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #151 deleted mail.message records with IDs: [27697] 2026-10-29 04:03:15,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:03:15,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:03:16,367 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #151 deleted pos.payment.method records with IDs: [352] 2026-10-29 04:03:16,826 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #151 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-10-29 04:03:19,197 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-29 04:03:20,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52411260 for PoS orders references: ['Order 92945-161-7895'] (draft: False) 2026-10-29 04:03:23,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52411260 with result: [{'id': 487, 'pos_reference': 'Order 92945-161-7895', 'account_move': 787}] 2026-10-29 04:03:23,874 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-29 04:03:24,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9505740 for PoS orders references: ['Order 85417-373-9986'] (draft: False) 2026-10-29 04:03:25,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9505740 with result: [{'id': 488, 'pos_reference': 'Order 85417-373-9986', 'account_move': False}] 2026-10-29 04:03:26,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-29 04:03:26,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62668146 for PoS orders references: ['Order 12304-145-5039', 'Order 68597-264-2096'] (draft: False) 2026-10-29 04:03:28,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62668146 with result: [{'id': 490, 'pos_reference': 'Order 68597-264-2096', 'account_move': False}, {'id': 489, 'pos_reference': 'Order 12304-145-5039', 'account_move': False}] 2026-10-29 04:03:28,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-29 04:03:30,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68897299 for PoS orders references: ['Order 71465-655-6923'] (draft: False) 2026-10-29 04:03:31,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68897299 with result: [{'id': 491, 'pos_reference': 'Order 71465-655-6923', 'account_move': False}] 2026-10-29 04:03:33,421 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 04:04:07,288 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #154 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 04:04:10,548 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #154 deleted ir.attachment records with IDs: [7135, 7136, 7137, 7138, 7139, 7140, 7141, 7142, 7182, 7183, 7184, 7185, 7186, 7187, 7188, 7189] 2026-10-29 04:04:10,548 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #154 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-10-29 04:04:10,590 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #154 deleted ir.sequence records with IDs: [4347, 4350, 4398, 4401, 4348, 4351, 4399, 4402] 2026-10-29 04:04:17,012 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-29 04:04:18,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50976 2026-10-29 04:04:18,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmp2hp9jel6_chrome_odoo 2026-10-29 04:04:18,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:35531/json/version 2026-10-29 04:04:18,288 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35531/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:04:18,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 04:04:18,373 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:35531/json 2026-10-29 04:04:18,374 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35531/json with timeout 3 increased to 10s during tests 2026-10-29 04:04:18,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:35531/devtools/page/08B928FC0BEE7F971932CFE7BC0E2618 2026-10-29 04:04:18,409 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-29 04:04:18,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-29 04:04:19,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:04:19,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-29 04:04:19,033 100 INFO rb-19fb48c-226083-429900 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 04:04:19,033 100 INFO rb-19fb48c-226083-429900 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 04:04:19,062 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:04:20,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:20] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.140 1.187 2026-10-29 04:04:20,386 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '08B928FC0BEE7F971932CFE7BC0E2618', 'loaderId': '0E39C1E670BE2891AAEC9E4BE202949E', 'isDownload': False} 2026-10-29 04:04:20,387 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-29 04:04:20,435 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:04:20,472 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:20] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-10-29 04:04:20,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:20] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.021 2026-10-29 04:04:20,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:20] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.045 2026-10-29 04:04:21,101 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:21] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 04:04:21,123 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.035 2026-10-29 04:04:21,148 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:04:21,152 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:04:21,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 04:04:21,222 100 INFO rb-19fb48c-226083-429900 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 04:04:22,566 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 342 0.481 0.875 2026-10-29 04:04:22,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:22] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.383 2026-10-29 04:04:22,702 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:04:22,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.109 2026-10-29 04:04:22,872 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:04:22,954 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 04:04:23,825 100 INFO rb-19fb48c-226083-429900 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 04:04:23,875 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.194 0.623 2026-10-29 04:04:24,018 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "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 04:04:24,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.021 2026-10-29 04:04:24,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04: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:04:24,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.063 0.095 2026-10-29 04:04:24,381 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.017 0.226 2026-10-29 04:04:24,471 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.029 0.295 2026-10-29 04:04:24,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.020 0.374 2026-10-29 04:04:24,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:04:24,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:04:24,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04: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 04:04:24,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.021 0.448 2026-10-29 04:04:24,630 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:04:24,691 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.027 0.488 2026-10-29 04:04:24,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.365 2026-10-29 04:04:24,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.018 0.387 2026-10-29 04:04:24,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:04:24,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.012 0.373 2026-10-29 04:04:24,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.020 0.227 2026-10-29 04:04:24,917 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:04:24,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.003 0.248 2026-10-29 04:04:25,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 19 0.035 0.282 2026-10-29 04:04:25,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.006 0.316 2026-10-29 04:04:25,059 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.323 2026-10-29 04:04:25,076 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.247 2026-10-29 04:04:25,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.015 0.221 2026-10-29 04:04:25,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.007 0.205 2026-10-29 04:04:25,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.006 0.257 2026-10-29 04:04:25,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 4 0.003 0.203 2026-10-29 04:04:25,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-29 04:04:25,297 100 INFO rb-19fb48c-226083-429900 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 04:04:25,321 100 INFO rb-19fb48c-226083-429900 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 04:04:25,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 4 0.007 0.214 2026-10-29 04:04:25,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.009 0.086 2026-10-29 04:04:25,398 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.084 2026-10-29 04:04:25,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.086 2026-10-29 04:04:25,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:25] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 04:04:26,280 100 INFO rb-19fb48c-226083-429900 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 04:04:26,282 100 INFO rb-19fb48c-226083-429900 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 04:04:26,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:26] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.031 2026-10-29 04:04:26,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:26] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.038 2026-10-29 04:04:26,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.014 0.038 2026-10-29 04:04:26,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:26] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.018 2026-10-29 04:04:26,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 04:04:27,348 100 INFO rb-19fb48c-226083-429900 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 04:04:27,393 100 INFO rb-19fb48c-226083-429900 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 04:04:27,409 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:04:27,414 100 INFO rb-19fb48c-226083-429900 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 04:04:27,419 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:04:27,432 100 INFO rb-19fb48c-226083-429900 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 04:04:27,457 100 INFO rb-19fb48c-226083-429900 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 04:04:27,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.015 0.024 2026-10-29 04:04:27,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94080095 for PoS orders references: ['Order 00391-002-0001'] (draft: False) 2026-10-29 04:04:27,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:04:27,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94080095 with result: [{'id': 492, 'pos_reference': 'Order 00391-002-0001', 'account_move': False}] 2026-10-29 04:04:29,024 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #154 deleted stock.move.line records with IDs: [749] 2026-10-29 04:04:29,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 548 0.825 1.095 2026-10-29 04:04:29,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.738 2026-10-29 04:04:29,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.043 0.078 2026-10-29 04:04:29,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:29] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.016 2026-10-29 04:04:30,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-29 04:04:30,361 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:04:30,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50976 2026-10-29 04:04:30,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-29 04:04:30,379 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50976 2026-10-29 04:04:30,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040430_495920_TestPoSSaleLoyalty.txt 2026-10-29 04:04:30,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmp2hp9jel6_chrome_odoo" 2026-10-29 04:04:30,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-29 04:04:32,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 51202 2026-10-29 04:04:32,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmp8fui5eb__chrome_odoo 2026-10-29 04:04:32,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:43179/json/version 2026-10-29 04:04:32,193 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43179/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:04:32,267 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 04:04:32,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:43179/json 2026-10-29 04:04:32,268 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43179/json with timeout 3 increased to 10s during tests 2026-10-29 04:04:32,293 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:43179/devtools/page/D52CA8702DF866C753C796021347478A 2026-10-29 04:04:32,331 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-29 04:04:32,342 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-29 04:04:32,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:04:32,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-29 04:04:32,936 100 INFO rb-19fb48c-226083-429900 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 04:04:32,936 100 INFO rb-19fb48c-226083-429900 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 04:04:32,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:04:34,277 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.143 1.175 2026-10-29 04:04:34,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'D52CA8702DF866C753C796021347478A', 'loaderId': 'D471B55A40690FFF2C8DB1CA477BC1DB', 'isDownload': False} 2026-10-29 04:04:34,281 100 INFO rb-19fb48c-226083-429900 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 04:04:34,311 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:04:34,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 04:04:34,352 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.031 2026-10-29 04:04:34,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-10-29 04:04:34,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 04:04:34,907 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-29 04:04:34,961 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 04:04:34,970 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:04:34,980 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:04:34,996 100 INFO rb-19fb48c-226083-429900 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 04:04:35,768 100 INFO rb-19fb48c-226083-429900 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 04:04:36,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 337 0.351 0.739 2026-10-29 04:04:36,200 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.062 2026-10-29 04:04:36,230 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "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:04:36,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 04:04:36,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.039 0.081 2026-10-29 04:04:36,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.016 0.169 2026-10-29 04:04:36,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:04:36,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.016 0.229 2026-10-29 04:04:36,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.006 0.266 2026-10-29 04:04:36,663 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.010 0.300 2026-10-29 04:04:36,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.007 0.330 2026-10-29 04:04:36,753 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.305 2026-10-29 04:04:36,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04: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 04:04:36,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "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:04:36,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:04:36,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.039 0.251 2026-10-29 04:04:36,931 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.022 0.323 2026-10-29 04:04:36,988 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:04:37,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 8 0.012 0.361 2026-10-29 04:04:37,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.333 2026-10-29 04:04:37,047 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:04:37,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.017 0.316 2026-10-29 04:04:37,075 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.254 2026-10-29 04:04:37,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 19 0.059 0.331 2026-10-29 04:04:37,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.015 0.348 2026-10-29 04:04:37,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.007 0.262 2026-10-29 04:04:37,323 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.015 0.291 2026-10-29 04:04:37,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.019 0.296 2026-10-29 04:04:37,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 4 0.003 0.304 2026-10-29 04:04:37,427 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 4 0.005 0.179 2026-10-29 04:04:37,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-29%2004:03:33 HTTP/1.1" 200 - 4 0.004 0.161 2026-10-29 04:04:37,482 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.009 0.113 2026-10-29 04:04:37,484 100 INFO rb-19fb48c-226083-429900 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 04:04:37,530 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.032 2026-10-29 04:04:37,539 100 INFO rb-19fb48c-226083-429900 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 04:04:37,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.032 2026-10-29 04:04:37,646 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:37] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 04:04:38,474 100 INFO rb-19fb48c-226083-429900 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 04:04:38,483 100 INFO rb-19fb48c-226083-429900 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 04:04:38,557 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:38] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.046 0.026 2026-10-29 04:04:38,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:38] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.043 0.053 2026-10-29 04:04:38,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.030 0.046 2026-10-29 04:04:38,997 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:04:39,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-29 04:04:39,610 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:04:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:04:39,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 51202 2026-10-29 04:04:39,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-29 04:04:39,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 51202 2026-10-29 04:04:39,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040439_719763_TestPoSSaleLoyalty.txt 2026-10-29 04:04:39,720 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmp8fui5eb__chrome_odoo" 2026-10-29 04:04:39,827 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-29 04:05:15,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<598045073387695.1793246715.559989452362061-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 04:05:15,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:05:15,618 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #158 deleted mail.mail records with IDs: [282] 2026-10-29 04:05:15,643 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #158 deleted mail.message records with IDs: [28781] 2026-10-29 04:05:15,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:05:15,669 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:05:16,981 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #158 deleted pos.payment.method records with IDs: [373] 2026-10-29 04:05:17,351 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #158 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-10-29 04:05:19,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-29 04:05:20,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:05:23,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-29 04:05:38,262 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:05:38,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55551445 for PoS orders references: ['Kiosk 00394-207-0001'] (draft: True) 2026-10-29 04:05:38,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55551445 with result: [{'id': 494, 'pos_reference': 'Kiosk 00394-207-0001', 'account_move': False}] 2026-10-29 04:05:38,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:05:38] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.077 0.412 2026-10-29 04:05:38,819 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:05:41,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-29 04:05:57,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:05:59,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-29 04:06:15,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 51410 2026-10-29 04:06:15,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmp5ohr4wxq_chrome_odoo 2026-10-29 04:06:15,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:35275/json/version 2026-10-29 04:06:15,323 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35275/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:06:15,396 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: Chrome/150.0.7871.114 2026-10-29 04:06:15,398 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:35275/json 2026-10-29 04:06:15,401 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35275/json with timeout 3 increased to 10s during tests 2026-10-29 04:06:15,417 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:35275/devtools/page/71158784E366A34C58F991D44E760662 2026-10-29 04:06:15,443 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-10-29 04:06:15,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-10-29 04:06:15,488 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-10-29 04:06:16,124 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=bf959b98f6ed498a" in browser 2026-10-29 04:06:16,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=bf959b98f6ed498a" 2026-10-29 04:06:16,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:06:17,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /pos-self/209?access_token=bf959b98f6ed498a HTTP/1.1" 200 - 170 0.162 0.776 2026-10-29 04:06:17,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': '71158784E366A34C58F991D44E760662', 'loaderId': '3660D30428ABB192AB91AE468724AF1F', 'isDownload': False} 2026-10-29 04:06:17,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-10-29 04:06:17,132 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:06:17,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:06:17,202 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.021 0.038 2026-10-29 04:06:17,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:06:17,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.025 0.105 2026-10-29 04:06:17,299 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:06:17,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.016 0.136 2026-10-29 04:06:17,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.019 2026-10-29 04:06:17,585 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.019 2026-10-29 04:06:17,605 100 INFO rb-19fb48c-226083-429900 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=bf959b98f6ed498a"})" 2026-10-29 04:06:17,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.007 0.015 2026-10-29 04:06:17,657 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.045 2026-10-29 04:06:17,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.069 2026-10-29 04:06:17,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-29 04:06:18,488 100 INFO rb-19fb48c-226083-429900 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 04:06:18,563 100 INFO rb-19fb48c-226083-429900 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 04:06:18,581 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06: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 04:06:18,585 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:06:18,656 100 INFO rb-19fb48c-226083-429900 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 04:06:18,671 100 INFO rb-19fb48c-226083-429900 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 04:06:18,680 100 INFO rb-19fb48c-226083-429900 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 04:06:18,708 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:18] "GET /menu/get-image/1813/512?unique=1793246757.103537 HTTP/1.1" 200 - 11 0.012 0.032 2026-10-29 04:06:18,716 100 INFO rb-19fb48c-226083-429900 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 04:06:18,744 100 INFO rb-19fb48c-226083-429900 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 04:06:18,763 100 INFO rb-19fb48c-226083-429900 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 04:06:18,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:18] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.030 0.087 2026-10-29 04:06:18,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:18] "GET /menu/get-image/1813/512 HTTP/1.1" 200 - 7 0.004 0.082 2026-10-29 04:06:19,584 100 INFO rb-19fb48c-226083-429900 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 04:06:19,601 100 INFO rb-19fb48c-226083-429900 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 04:06:19,630 100 INFO rb-19fb48c-226083-429900 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 04:06:19,635 100 INFO rb-19fb48c-226083-429900 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 04:06:19,644 100 INFO rb-19fb48c-226083-429900 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 04:06:19,677 100 INFO rb-19fb48c-226083-429900 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 04:06:19,687 100 INFO rb-19fb48c-226083-429900 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 04:06:19,701 100 INFO rb-19fb48c-226083-429900 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 04:06:19,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:19] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.029 0.087 2026-10-29 04:06:19,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:06:20,541 100 INFO rb-19fb48c-226083-429900 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 04:06:20,546 100 INFO rb-19fb48c-226083-429900 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 04:06:20,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55252467 for PoS orders references: ['Self-Order 00395-209-0001'] (draft: True) 2026-10-29 04:06:20,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55252467 with result: [{'id': 495, 'pos_reference': 'Self-Order 00395-209-0001', 'account_move': False}] 2026-10-29 04:06:20,745 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:20] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.073 0.125 2026-10-29 04:06:20,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:06:21,524 100 INFO rb-19fb48c-226083-429900 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 04:06:21,542 100 INFO rb-19fb48c-226083-429900 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 04:06:21,561 100 INFO rb-19fb48c-226083-429900 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 04:06:21,583 100 INFO rb-19fb48c-226083-429900 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 04:06:21,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-10-29 04:06:21,612 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:06:21,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 51410 2026-10-29 04:06:21,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-10-29 04:06:21,637 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 51410 2026-10-29 04:06:21,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040621_752072_TestSelfOrderAttribute.txt 2026-10-29 04:06:21,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmp5ohr4wxq_chrome_odoo" 2026-10-29 04:06:21,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:06:24,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-29 04:06:42,150 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51573 2026-10-29 04:06:42,151 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpexq_i_la_chrome_odoo 2026-10-29 04:06:42,151 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:41685/json/version 2026-10-29 04:06:42,153 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41685/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:06:42,215 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-29 04:06:42,216 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:41685/json 2026-10-29 04:06:42,235 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41685/json with timeout 3 increased to 10s during tests 2026-10-29 04:06:42,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:41685/devtools/page/82A791678039ACB33BCF67DBA926D77F 2026-10-29 04:06:42,296 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-29 04:06:42,312 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-29 04:06:42,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-29 04:06:42,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=0935bc24e1304a57" in browser 2026-10-29 04:06:42,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=0935bc24e1304a57" 2026-10-29 04:06:43,007 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:06:45,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /pos-self/210?access_token=0935bc24e1304a57 HTTP/1.1" 200 - 192 0.184 1.886 2026-10-29 04:06:45,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '82A791678039ACB33BCF67DBA926D77F', 'loaderId': '4722FCD61F3906B67BB8375294A23472', 'isDownload': False} 2026-10-29 04:06:45,083 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-10-29 04:06:45,110 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:06:45,150 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:06:45,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.025 0.040 2026-10-29 04:06:45,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:06:45,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.014 0.091 2026-10-29 04:06:45,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:06:45,252 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.108 2026-10-29 04:06:45,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 04:06:45,543 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.019 2026-10-29 04:06:45,578 100 INFO rb-19fb48c-226083-429900 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=0935bc24e1304a57"})" 2026-10-29 04:06:45,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.018 0.016 2026-10-29 04:06:45,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.005 0.034 2026-10-29 04:06:45,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.092 2026-10-29 04:06:45,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:06:46,427 100 INFO rb-19fb48c-226083-429900 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 04:06:46,493 100 INFO rb-19fb48c-226083-429900 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 04:06:46,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06: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:06:46,541 100 INFO rb-19fb48c-226083-429900 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 04:06:46,543 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 04:06:46,602 100 INFO rb-19fb48c-226083-429900 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 04:06:46,608 100 INFO rb-19fb48c-226083-429900 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 04:06:46,625 100 INFO rb-19fb48c-226083-429900 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 04:06:46,635 100 INFO rb-19fb48c-226083-429900 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 04:06:46,654 100 INFO rb-19fb48c-226083-429900 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 04:06:46,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:46] "GET /menu/get-image/1816/512?unique=1793246781.834358 HTTP/1.1" 200 - 11 0.011 0.035 2026-10-29 04:06:46,679 100 INFO rb-19fb48c-226083-429900 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 04:06:46,731 100 INFO rb-19fb48c-226083-429900 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 04:06:46,743 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:46] "GET /menu/get-image/1821/512?unique=1793246781.834358 HTTP/1.1" 200 - 7 0.010 0.035 2026-10-29 04:06:46,775 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:46] "GET /menu/get-image/1824/512?unique=1793246781.834358 HTTP/1.1" 200 - 7 0.005 0.070 2026-10-29 04:06:46,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.048 0.205 2026-10-29 04:06:47,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:06:47,789 100 INFO rb-19fb48c-226083-429900 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 04:06:47,845 100 INFO rb-19fb48c-226083-429900 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 04:06:47,846 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:47] "GET /menu/get-image/1826/512 HTTP/1.1" 200 - 7 0.008 0.025 2026-10-29 04:06:47,862 100 INFO rb-19fb48c-226083-429900 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 04:06:47,880 100 INFO rb-19fb48c-226083-429900 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 04:06:47,900 100 INFO rb-19fb48c-226083-429900 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 04:06:47,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30386813 for PoS orders references: ['Self-Order 00396-210-0001'] (draft: True) 2026-10-29 04:06:48,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30386813 with result: [{'id': 496, 'pos_reference': 'Self-Order 00396-210-0001', 'account_move': False}] 2026-10-29 04:06:48,222 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:48] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.110 0.209 2026-10-29 04:06:48,257 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 04:06:48,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:06:49,018 100 INFO rb-19fb48c-226083-429900 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 04:06:49,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-29 04:06:49,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:06:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:06:49,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51573 2026-10-29 04:06:49,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-29 04:06:49,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51573 2026-10-29 04:06:49,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040649_182865_TestSelfOrderCombo.txt 2026-10-29 04:06:49,183 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpexq_i_la_chrome_odoo" 2026-10-29 04:06:49,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-10-29 04:07:06,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51749 2026-10-29 04:07:06,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmptvxy8a3d_chrome_odoo 2026-10-29 04:07:06,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:46323/json/version 2026-10-29 04:07:06,524 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46323/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:07:06,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-29 04:07:06,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:46323/json 2026-10-29 04:07:06,616 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46323/json with timeout 3 increased to 10s during tests 2026-10-29 04:07:06,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:46323/devtools/page/54732AD230BC86C0B644508D61743834 2026-10-29 04:07:06,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-29 04:07:06,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-29 04:07:06,722 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-29 04:07:07,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=bba20699ff77431f" in browser 2026-10-29 04:07:07,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=bba20699ff77431f" 2026-10-29 04:07:07,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:07:08,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:08] "GET /pos-self/211?access_token=bba20699ff77431f HTTP/1.1" 200 - 193 0.187 0.928 2026-10-29 04:07:08,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '54732AD230BC86C0B644508D61743834', 'loaderId': '18DE23C5B9E21F672403C5EC2B799F50', 'isDownload': False} 2026-10-29 04:07:08,643 100 INFO rb-19fb48c-226083-429900 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 04:07:08,667 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:07:08,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:07:08,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:08] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.044 0.045 2026-10-29 04:07:08,784 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:07:08,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:08] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.123 2026-10-29 04:07:08,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:07:08,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:08] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.010 0.136 2026-10-29 04:07:09,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:09] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 04:07:09,137 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:09] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.017 2026-10-29 04:07:09,156 100 INFO rb-19fb48c-226083-429900 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=bba20699ff77431f"})" 2026-10-29 04:07:09,183 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:09] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.007 0.013 2026-10-29 04:07:09,215 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.015 0.034 2026-10-29 04:07:09,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.086 2026-10-29 04:07:09,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:07:10,026 100 INFO rb-19fb48c-226083-429900 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 04:07:10,103 100 INFO rb-19fb48c-226083-429900 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 04:07:10,129 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:10] "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:07:10,133 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07: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 04:07:10,135 100 INFO rb-19fb48c-226083-429900 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 04:07:10,181 100 INFO rb-19fb48c-226083-429900 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 04:07:10,187 100 INFO rb-19fb48c-226083-429900 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 04:07:10,201 100 INFO rb-19fb48c-226083-429900 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 04:07:10,268 100 INFO rb-19fb48c-226083-429900 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 04:07:10,320 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:10] "GET /menu/get-image/1829/512?unique=1793246781.834358 HTTP/1.1" 200 - 11 0.028 0.055 2026-10-29 04:07:10,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:10] "GET /menu/get-image/1833/512?unique=1793246781.834358 HTTP/1.1" 200 - 7 0.004 0.123 2026-10-29 04:07:10,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:10] "GET /menu/get-image/1836/512?unique=1793246781.834358 HTTP/1.1" 200 - 7 0.007 0.116 2026-10-29 04:07:10,601 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:10] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.047 0.251 2026-10-29 04:07:11,044 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:07:11,427 100 INFO rb-19fb48c-226083-429900 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 04:07:11,429 100 INFO rb-19fb48c-226083-429900 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 04:07:11,443 100 INFO rb-19fb48c-226083-429900 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 04:07:11,462 100 INFO rb-19fb48c-226083-429900 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 04:07:11,510 100 INFO rb-19fb48c-226083-429900 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 04:07:11,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:11] "GET /menu/get-image/1830/512?unique=1793246781.834358 HTTP/1.1" 200 - 7 0.023 0.029 2026-10-29 04:07:11,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.044 0.151 2026-10-29 04:07:12,107 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:07:12,520 100 INFO rb-19fb48c-226083-429900 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 04:07:12,540 100 INFO rb-19fb48c-226083-429900 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 04:07:12,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:12] "GET /menu/get-image/1838/512 HTTP/1.1" 200 - 7 0.012 0.020 2026-10-29 04:07:12,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45846079 for PoS orders references: ['Self-Order 00397-211-0001'] (draft: True) 2026-10-29 04:07:12,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45846079 with result: [{'id': 497, 'pos_reference': 'Self-Order 00397-211-0001', 'account_move': False}] 2026-10-29 04:07:12,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:12] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.110 0.223 2026-10-29 04:07:12,927 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 04:07:13,694 100 INFO rb-19fb48c-226083-429900 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 04:07:13,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-29 04:07:13,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:07:13,743 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51749 2026-10-29 04:07:13,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-29 04:07:13,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51749 2026-10-29 04:07:13,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040713_857595_TestSelfOrderCombo.txt 2026-10-29 04:07:13,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmptvxy8a3d_chrome_odoo" 2026-10-29 04:07:13,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:07:16,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-29 04:07:32,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51931 2026-10-29 04:07:32,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp7d6njgac_chrome_odoo 2026-10-29 04:07:32,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42167/json/version 2026-10-29 04:07:32,062 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42167/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:07:32,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 04:07:32,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42167/json 2026-10-29 04:07:32,113 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42167/json with timeout 3 increased to 10s during tests 2026-10-29 04:07:32,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:42167/devtools/page/915627CCCC599CFED52296004DDFC5F8 2026-10-29 04:07:32,152 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 04:07:32,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 04:07:32,201 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 04:07:32,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=30f520c98a814f24" in browser 2026-10-29 04:07:32,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=30f520c98a814f24" 2026-10-29 04:07:32,892 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:07:33,923 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:33] "GET /pos-self/212?access_token=30f520c98a814f24 HTTP/1.1" 200 - 169 0.173 0.862 2026-10-29 04:07:33,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '915627CCCC599CFED52296004DDFC5F8', 'loaderId': '35974DA750C96B9A7142153533F38C3F', 'isDownload': False} 2026-10-29 04:07:33,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-10-29 04:07:33,966 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:07:34,013 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:07:34,065 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:34] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.047 0.041 2026-10-29 04:07:34,094 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:07:34,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:34] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.010 0.124 2026-10-29 04:07:34,129 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:07:34,161 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:34] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.014 0.157 2026-10-29 04:07:34,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:34] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.005 0.032 2026-10-29 04:07:34,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:34] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.023 2026-10-29 04:07:34,569 100 INFO rb-19fb48c-226083-429900 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=30f520c98a814f24"})" 2026-10-29 04:07:34,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.117 2026-10-29 04:07:34,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:34] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.005 0.106 2026-10-29 04:07:34,713 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-10-29 04:07:35,369 100 INFO rb-19fb48c-226083-429900 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 04:07:35,378 100 INFO rb-19fb48c-226083-429900 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 04:07:35,450 100 INFO rb-19fb48c-226083-429900 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 04:07:35,459 100 INFO rb-19fb48c-226083-429900 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 04:07:35,463 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:35] "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:07:35,468 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 04:07:35,491 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:07:35,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51931 2026-10-29 04:07:35,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 04:07:35,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51931 2026-10-29 04:07:35,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040735_618980_TestSelfOrderCommon.txt 2026-10-29 04:07:35,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp7d6njgac_chrome_odoo" 2026-10-29 04:07:35,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-29 04:07:51,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52085 2026-10-29 04:07:51,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpnfp5l9cs_chrome_odoo 2026-10-29 04:07:51,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:33401/json/version 2026-10-29 04:07:51,682 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33401/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:07:51,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 04:07:51,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:33401/json 2026-10-29 04:07:51,811 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33401/json with timeout 3 increased to 10s during tests 2026-10-29 04:07:51,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:33401/devtools/page/E84CF9E22729199820A6E3AC8501B203 2026-10-29 04:07:51,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 04:07:51,882 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 04:07:51,930 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 04:07:52,564 100 INFO rb-19fb48c-226083-429900 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 04:07:52,564 100 INFO rb-19fb48c-226083-429900 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 04:07:52,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:07:53,583 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:53] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.163 0.838 2026-10-29 04:07:53,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'E84CF9E22729199820A6E3AC8501B203', 'loaderId': '20A66486223B2D5EC40959AE719D161E', 'isDownload': False} 2026-10-29 04:07:53,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-10-29 04:07:53,620 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:07:53,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:07:53,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:53] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.015 0.047 2026-10-29 04:07:53,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:07:53,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:53] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.029 0.087 2026-10-29 04:07:53,777 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:07:53,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:53] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.033 0.147 2026-10-29 04:07:54,074 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.006 0.011 2026-10-29 04:07:54,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:54] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.013 2026-10-29 04:07:54,142 100 INFO rb-19fb48c-226083-429900 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 04:07:54,207 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.104 2026-10-29 04:07:54,225 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:54] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.005 0.043 2026-10-29 04:07:54,274 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 04:07:54,940 100 INFO rb-19fb48c-226083-429900 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 04:07:54,950 100 INFO rb-19fb48c-226083-429900 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 04:07:55,004 100 INFO rb-19fb48c-226083-429900 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 04:07:55,023 100 INFO rb-19fb48c-226083-429900 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 04:07:55,027 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 04:07:55,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:55] "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:07:55,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:07:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:07:55,095 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52085 2026-10-29 04:07:55,101 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 04:07:55,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52085 2026-10-29 04:07:55,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040755_231830_TestSelfOrderCommon.txt 2026-10-29 04:07:55,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpnfp5l9cs_chrome_odoo" 2026-10-29 04:07:55,273 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-29 04:08:14,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52241 2026-10-29 04:08:14,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp0v32_dz4_chrome_odoo 2026-10-29 04:08:14,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:43385/json/version 2026-10-29 04:08:14,750 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43385/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:08:14,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 04:08:14,802 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:43385/json 2026-10-29 04:08:14,803 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43385/json with timeout 3 increased to 10s during tests 2026-10-29 04:08:14,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:43385/devtools/page/BAC4AD36242AF6627AA72E3CBE29CE7F 2026-10-29 04:08:14,841 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 04:08:14,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 04:08:14,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 04:08:15,582 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=4b400606e6994c6f" in browser 2026-10-29 04:08:15,582 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=4b400606e6994c6f" 2026-10-29 04:08:15,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:08:16,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:16] "GET /pos-self/214?access_token=4b400606e6994c6f HTTP/1.1" 200 - 191 0.211 1.006 2026-10-29 04:08:16,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'BAC4AD36242AF6627AA72E3CBE29CE7F', 'loaderId': 'BBCB63E28D6C77B07AC140B6FDD277B4', 'isDownload': False} 2026-10-29 04:08:16,836 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-29 04:08:16,874 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:08:16,911 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:08:16,936 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:16] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.020 0.034 2026-10-29 04:08:16,952 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:08:16,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:16] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.010 0.078 2026-10-29 04:08:16,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:08:17,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:17] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.025 0.128 2026-10-29 04:08:17,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:17] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.004 0.016 2026-10-29 04:08:17,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:17] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.014 2026-10-29 04:08:17,372 100 INFO rb-19fb48c-226083-429900 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=4b400606e6994c6f"})" 2026-10-29 04:08:17,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.109 2026-10-29 04:08:17,456 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:17] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.009 0.061 2026-10-29 04:08:17,490 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:08:18,163 100 INFO rb-19fb48c-226083-429900 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 04:08:18,176 100 INFO rb-19fb48c-226083-429900 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 04:08:18,267 100 INFO rb-19fb48c-226083-429900 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 04:08:18,276 100 INFO rb-19fb48c-226083-429900 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 04:08:18,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08: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 04:08:18,291 100 INFO rb-19fb48c-226083-429900 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 04:08:18,344 100 INFO rb-19fb48c-226083-429900 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 04:08:18,365 100 INFO rb-19fb48c-226083-429900 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 04:08:18,372 100 INFO rb-19fb48c-226083-429900 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 04:08:18,388 100 INFO rb-19fb48c-226083-429900 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 04:08:18,407 100 INFO rb-19fb48c-226083-429900 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 04:08:18,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:18] "GET /menu/get-image/1843/512?unique=1793246833.964347 HTTP/1.1" 200 - 11 0.012 0.032 2026-10-29 04:08:18,433 100 INFO rb-19fb48c-226083-429900 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 04:08:18,456 100 INFO rb-19fb48c-226083-429900 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 04:08:18,464 100 INFO rb-19fb48c-226083-429900 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 04:08:18,478 100 INFO rb-19fb48c-226083-429900 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 04:08:18,495 100 INFO rb-19fb48c-226083-429900 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 04:08:18,512 100 INFO rb-19fb48c-226083-429900 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 04:08:18,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08: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:08:18,529 100 INFO rb-19fb48c-226083-429900 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 04:08:18,544 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 04:08:18,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:18] "GET /menu/get-image/1848/512?unique=1793246833.964347 HTTP/1.1" 200 - 7 0.014 0.026 2026-10-29 04:08:18,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:08:18,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52241 2026-10-29 04:08:18,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 04:08:18,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52241 2026-10-29 04:08:18,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:18] "GET /menu/get-image/1851/512?unique=1793246833.964347 HTTP/1.1" 200 - 7 0.021 0.052 2026-10-29 04:08:18,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040818_772110_TestSelfOrderCommon.txt 2026-10-29 04:08:18,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp0v32_dz4_chrome_odoo" 2026-10-29 04:08:19,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52401 2026-10-29 04:08:19,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpthr0h7ga_chrome_odoo 2026-10-29 04:08:19,233 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:37553/json/version 2026-10-29 04:08:19,241 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37553/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:08:19,420 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 04:08:19,421 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:37553/json 2026-10-29 04:08:19,422 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37553/json with timeout 3 increased to 10s during tests 2026-10-29 04:08:19,470 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:37553/devtools/page/72E824FB99BD241386A3E3D69ADCCE41 2026-10-29 04:08:19,505 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 04:08:19,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 04:08:19,544 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 04:08:19,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=4b400606e6994c6f" in browser 2026-10-29 04:08:19,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=4b400606e6994c6f" 2026-10-29 04:08:20,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /pos-self/214?access_token=4b400606e6994c6f HTTP/1.1" 200 - 90 0.100 0.337 2026-10-29 04:08:20,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '72E824FB99BD241386A3E3D69ADCCE41', 'loaderId': '88D9B1710DCD2E745AB0B939CED7CBC3', 'isDownload': False} 2026-10-29 04:08:20,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-29 04:08:20,098 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:08:20,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.009 0.010 2026-10-29 04:08:20,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.042 2026-10-29 04:08:20,193 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.013 0.065 2026-10-29 04:08:20,484 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.021 2026-10-29 04:08:20,510 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.020 2026-10-29 04:08:20,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 04:08:20,541 100 INFO rb-19fb48c-226083-429900 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=4b400606e6994c6f"})" 2026-10-29 04:08:20,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 04:08:20,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:08:21,373 100 INFO rb-19fb48c-226083-429900 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 04:08:21,378 100 INFO rb-19fb48c-226083-429900 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 04:08:21,452 100 INFO rb-19fb48c-226083-429900 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 04:08:21,466 100 INFO rb-19fb48c-226083-429900 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 04:08:21,469 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08: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 04:08:21,473 100 INFO rb-19fb48c-226083-429900 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 04:08:21,533 100 INFO rb-19fb48c-226083-429900 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 04:08:21,539 100 INFO rb-19fb48c-226083-429900 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 04:08:21,542 100 INFO rb-19fb48c-226083-429900 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 04:08:21,571 100 INFO rb-19fb48c-226083-429900 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 04:08:21,586 100 INFO rb-19fb48c-226083-429900 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 04:08:21,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:21] "GET /menu/get-image/1843/512?unique=1793246833.964347 HTTP/1.1" 200 - 7 0.012 0.031 2026-10-29 04:08:21,628 100 INFO rb-19fb48c-226083-429900 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 04:08:21,638 100 INFO rb-19fb48c-226083-429900 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 04:08:21,650 100 INFO rb-19fb48c-226083-429900 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 04:08:21,663 100 INFO rb-19fb48c-226083-429900 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 04:08:21,679 100 INFO rb-19fb48c-226083-429900 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 04:08:21,700 100 INFO rb-19fb48c-226083-429900 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 04:08:21,710 100 INFO rb-19fb48c-226083-429900 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 04:08:21,713 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:21] "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:08:21,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 04:08:21,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:08:21,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52401 2026-10-29 04:08:21,803 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:21] "GET /menu/get-image/1848/512?unique=1793246833.964347 HTTP/1.1" 200 - 7 0.034 0.040 2026-10-29 04:08:21,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 04:08:21,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52401 2026-10-29 04:08:21,848 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:21] "GET /menu/get-image/1851/512?unique=1793246833.964347 HTTP/1.1" 200 - 7 0.006 0.106 2026-10-29 04:08:21,943 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040821_943601_TestSelfOrderCommon.txt 2026-10-29 04:08:21,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpthr0h7ga_chrome_odoo" 2026-10-29 04:08:22,381 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52561 2026-10-29 04:08:22,381 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp_9z__9ck_chrome_odoo 2026-10-29 04:08:22,382 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:33189/json/version 2026-10-29 04:08:22,384 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33189/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:08:22,424 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 04:08:22,425 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:33189/json 2026-10-29 04:08:22,426 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33189/json with timeout 3 increased to 10s during tests 2026-10-29 04:08:22,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:33189/devtools/page/B32DDD79EFF2912EE2B5AC34047D212C 2026-10-29 04:08:22,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 04:08:22,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 04:08:22,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 04:08:22,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=4b400606e6994c6f" in browser 2026-10-29 04:08:22,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=4b400606e6994c6f" 2026-10-29 04:08:23,009 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /pos-self/214?access_token=4b400606e6994c6f HTTP/1.1" 200 - 89 0.092 0.325 2026-10-29 04:08:23,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'B32DDD79EFF2912EE2B5AC34047D212C', 'loaderId': '518D17F2C3AA79A5D387D20DC64CC603', 'isDownload': False} 2026-10-29 04:08:23,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-29 04:08:23,047 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:08:23,091 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.013 0.019 2026-10-29 04:08:23,118 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.048 2026-10-29 04:08:23,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.056 2026-10-29 04:08:23,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-29 04:08:23,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.022 2026-10-29 04:08:23,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:08:23,514 100 INFO rb-19fb48c-226083-429900 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=4b400606e6994c6f"})" 2026-10-29 04:08:23,552 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.014 0.016 2026-10-29 04:08:23,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.037 2026-10-29 04:08:24,291 100 INFO rb-19fb48c-226083-429900 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 04:08:24,295 100 INFO rb-19fb48c-226083-429900 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 04:08:24,363 100 INFO rb-19fb48c-226083-429900 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 04:08:24,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04: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 04:08:24,376 100 INFO rb-19fb48c-226083-429900 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 04:08:24,377 100 INFO rb-19fb48c-226083-429900 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 04:08:24,416 100 INFO rb-19fb48c-226083-429900 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 04:08:24,430 100 INFO rb-19fb48c-226083-429900 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 04:08:24,442 100 INFO rb-19fb48c-226083-429900 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 04:08:24,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:24] "GET /menu/get-image/1843/512?unique=1793246833.964347 HTTP/1.1" 200 - 7 0.017 0.024 2026-10-29 04:08:24,464 100 INFO rb-19fb48c-226083-429900 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 04:08:24,513 100 INFO rb-19fb48c-226083-429900 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 04:08:24,552 100 INFO rb-19fb48c-226083-429900 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 04:08:24,577 100 INFO rb-19fb48c-226083-429900 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 04:08:24,581 100 INFO rb-19fb48c-226083-429900 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 04:08:24,596 100 INFO rb-19fb48c-226083-429900 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 04:08:24,609 100 INFO rb-19fb48c-226083-429900 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 04:08:24,631 100 INFO rb-19fb48c-226083-429900 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 04:08:24,649 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:08:24,651 100 INFO rb-19fb48c-226083-429900 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 04:08:24,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 04:08:24,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:08:24,698 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:24] "GET /menu/get-image/1848/512?unique=1793246833.964347 HTTP/1.1" 200 - 7 0.010 0.028 2026-10-29 04:08:24,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52561 2026-10-29 04:08:24,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:24] "GET /menu/get-image/1851/512?unique=1793246833.964347 HTTP/1.1" 200 - 7 0.006 0.063 2026-10-29 04:08:24,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 04:08:24,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52561 2026-10-29 04:08:24,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040824_859088_TestSelfOrderCommon.txt 2026-10-29 04:08:24,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp_9z__9ck_chrome_odoo" 2026-10-29 04:08:24,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:08:27,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-29 04:08:44,734 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52724 2026-10-29 04:08:44,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmptdswsyzr_chrome_odoo 2026-10-29 04:08:44,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37025/json/version 2026-10-29 04:08:44,744 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37025/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:08:44,804 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-29 04:08:44,805 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37025/json 2026-10-29 04:08:44,806 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37025/json with timeout 3 increased to 10s during tests 2026-10-29 04:08:44,826 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:37025/devtools/page/EA876393EF04C5CCC5FB40E9C492389B 2026-10-29 04:08:44,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-29 04:08:44,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-29 04:08:44,989 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-29 04:08:45,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=d03dc62637624b4f" in browser 2026-10-29 04:08:45,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=d03dc62637624b4f" 2026-10-29 04:08:45,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:08:46,806 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:46] "GET /pos-self/215?access_token=d03dc62637624b4f HTTP/1.1" 200 - 170 0.186 0.877 2026-10-29 04:08:46,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'EA876393EF04C5CCC5FB40E9C492389B', 'loaderId': 'B0432837A65CFA0488F1FB3F44EB28FC', 'isDownload': False} 2026-10-29 04:08:46,816 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-10-29 04:08:46,857 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:08:46,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:08:46,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:46] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.017 0.032 2026-10-29 04:08:46,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:08:46,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:46] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.014 0.053 2026-10-29 04:08:46,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:08:47,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:47] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.030 0.142 2026-10-29 04:08:47,351 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:47] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 04:08:47,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:47] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.015 2026-10-29 04:08:47,473 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/215?access_token=d03dc62637624b4f"})" 2026-10-29 04:08:47,496 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.093 2026-10-29 04:08:47,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:47] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.004 0.017 2026-10-29 04:08:47,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.008 2026-10-29 04:08:48,297 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:08:48,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:08:48,356 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:08:48,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08: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 04:08:48,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:08:48,375 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:08:48,389 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:08:48,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:48] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.023 0.063 2026-10-29 04:08:48,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:48] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.010 0.083 2026-10-29 04:08:49,242 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:08:49,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-29 04:08:49,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80046421 for PoS orders references: ['Kiosk 00399-215-0001'] (draft: True) 2026-10-29 04:08:49,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80046421 with result: [{'id': 498, 'pos_reference': 'Kiosk 00399-215-0001', 'account_move': False}] 2026-10-29 04:08:49,504 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:49] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.097 0.158 2026-10-29 04:08:50,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.007 2026-10-29 04:08:50,094 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:50] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.020 0.028 2026-10-29 04:08:50,812 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:08:50,814 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-29 04:08:50,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:08:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:08:50,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52724 2026-10-29 04:08:50,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-29 04:08:50,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52724 2026-10-29 04:08:51,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040851_024597_TestSelfOrderKiosk.txt 2026-10-29 04:08:51,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmptdswsyzr_chrome_odoo" 2026-10-29 04:08:51,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-29 04:09:07,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52885 2026-10-29 04:09:07,113 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpzzb5gb1a_chrome_odoo 2026-10-29 04:09:07,113 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:46157/json/version 2026-10-29 04:09:07,115 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46157/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:09:07,206 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-29 04:09:07,207 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:46157/json 2026-10-29 04:09:07,208 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46157/json with timeout 3 increased to 10s during tests 2026-10-29 04:09:07,218 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:46157/devtools/page/53FC987C833642188CDD2EC8B47E4A85 2026-10-29 04:09:07,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-29 04:09:07,237 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-29 04:09:07,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-29 04:09:07,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" in browser 2026-10-29 04:09:07,882 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" 2026-10-29 04:09:07,913 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:09:08,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:08] "GET /pos-self/216?access_token=50c566a07b4942a0 HTTP/1.1" 200 - 170 0.162 0.791 2026-10-29 04:09:08,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '53FC987C833642188CDD2EC8B47E4A85', 'loaderId': 'A14DFE06B97480379EFBA11C93318C83', 'isDownload': False} 2026-10-29 04:09:08,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-10-29 04:09:08,907 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:09:08,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:09:08,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:08] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.033 0.055 2026-10-29 04:09:09,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:09:09,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:09] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.010 0.091 2026-10-29 04:09:09,045 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:09:09,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:09] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.014 0.120 2026-10-29 04:09:09,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:09] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 04:09:09,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:09] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.010 2026-10-29 04:09:09,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=50c566a07b4942a0"})" 2026-10-29 04:09:09,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.083 2026-10-29 04:09:09,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:09] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.005 0.032 2026-10-29 04:09:09,551 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:09:10,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:10,253 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:10,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:09:10,292 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:10] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:09:10,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:10] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:09:10,320 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:10] "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:09:10,357 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:09:10,372 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:09:10,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:09:10,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:09:10,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:10] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.026 0.092 2026-10-29 04:09:10,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:10] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.007 0.061 2026-10-29 04:09:11,302 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:09:11,314 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Select table stand 3 (trigger: .numpad .touch-key:contains("3"))' 2026-10-29 04:09:11,339 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on 'Pay' button (trigger: .btn:contains('Pay'))' 2026-10-29 04:09:11,343 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-29 04:09:11,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27854423 for PoS orders references: ['Kiosk 00400-216-0001'] (draft: True) 2026-10-29 04:09:11,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27854423 with result: [{'id': 499, 'pos_reference': 'Kiosk 00400-216-0001', 'account_move': False}] 2026-10-29 04:09:11,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:11] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.081 0.137 2026-10-29 04:09:11,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:09:12,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:12] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.026 0.027 2026-10-29 04:09:12,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:12,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:12,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:09:12,943 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-29 04:09:12,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-29 04:09:12,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:09:12,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52885 2026-10-29 04:09:12,981 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-29 04:09:12,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52885 2026-10-29 04:09:13,085 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040913_085250_TestSelfOrderKiosk.txt 2026-10-29 04:09:13,085 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpzzb5gb1a_chrome_odoo" 2026-10-29 04:09:13,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53052 2026-10-29 04:09:13,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpju1s2cjh_chrome_odoo 2026-10-29 04:09:13,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:43381/json/version 2026-10-29 04:09:13,517 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43381/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:09:13,605 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-29 04:09:13,605 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:43381/json 2026-10-29 04:09:13,618 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43381/json with timeout 3 increased to 10s during tests 2026-10-29 04:09:13,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:43381/devtools/page/7C233E8A9AE4AEE646E77101DFE5E66F 2026-10-29 04:09:13,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-29 04:09:13,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-29 04:09:13,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-29 04:09:13,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" in browser 2026-10-29 04:09:13,760 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" 2026-10-29 04:09:14,178 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /pos-self/216?access_token=50c566a07b4942a0 HTTP/1.1" 200 - 71 0.077 0.309 2026-10-29 04:09:14,185 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '7C233E8A9AE4AEE646E77101DFE5E66F', 'loaderId': '1031B3E554BAEAE0167CFCABACB326B5', 'isDownload': False} 2026-10-29 04:09:14,185 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-10-29 04:09:14,215 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:09:14,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.007 0.022 2026-10-29 04:09:14,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.036 2026-10-29 04:09:14,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.068 2026-10-29 04:09:14,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 04:09:14,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.022 2026-10-29 04:09:14,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 04:09:14,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=50c566a07b4942a0"})" 2026-10-29 04:09:14,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 04:09:14,798 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:09:15,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:15,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:15,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:09:15,562 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:15] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:09:15,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:15] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:09:15,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:15] "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:09:15,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:09:15,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:15] "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:09:15,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:09:15,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:09:15,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.031 0.112 2026-10-29 04:09:15,873 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:15] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.008 0.093 2026-10-29 04:09:16,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:09:16,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:09:16,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-29 04:09:16,682 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58935009 for PoS orders references: ['Kiosk 00400-216-0002'] (draft: True) 2026-10-29 04:09:16,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58935009 with result: [{'id': 500, 'pos_reference': 'Kiosk 00400-216-0002', 'account_move': False}] 2026-10-29 04:09:16,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:16] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.054 0.138 2026-10-29 04:09:17,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:17] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.006 0.030 2026-10-29 04:09:17,815 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.007 2026-10-29 04:09:18,185 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:18,189 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:18,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:09:18,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-29 04:09:18,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-29 04:09:18,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53052 2026-10-29 04:09:18,291 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-29 04:09:18,292 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53052 2026-10-29 04:09:18,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040918_412820_TestSelfOrderKiosk.txt 2026-10-29 04:09:18,413 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpju1s2cjh_chrome_odoo" 2026-10-29 04:09:18,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53217 2026-10-29 04:09:18,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpecw2r98c_chrome_odoo 2026-10-29 04:09:18,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37197/json/version 2026-10-29 04:09:18,875 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37197/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:09:18,947 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-29 04:09:18,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37197/json 2026-10-29 04:09:18,949 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37197/json with timeout 3 increased to 10s during tests 2026-10-29 04:09:18,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:37197/devtools/page/4316D79954E4DEB6709BB562B74AF72D 2026-10-29 04:09:18,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-29 04:09:18,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-29 04:09:19,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-29 04:09:19,080 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" in browser 2026-10-29 04:09:19,080 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" 2026-10-29 04:09:19,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:19] "GET /pos-self/216?access_token=50c566a07b4942a0 HTTP/1.1" 200 - 70 0.078 0.285 2026-10-29 04:09:19,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '4316D79954E4DEB6709BB562B74AF72D', 'loaderId': 'BDA15ED8978FC19CD2C903655921C018', 'isDownload': False} 2026-10-29 04:09:19,476 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-10-29 04:09:19,527 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:09:19,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:19] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.013 0.021 2026-10-29 04:09:19,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:19] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.026 0.050 2026-10-29 04:09:19,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:19] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.078 2026-10-29 04:09:19,937 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:19] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 04:09:19,957 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:19] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.017 2026-10-29 04:09:19,992 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 04:09:20,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=50c566a07b4942a0"})" 2026-10-29 04:09:20,034 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:20] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.011 0.018 2026-10-29 04:09:20,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.007 2026-10-29 04:09:20,792 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:20,805 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:20,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:09:20,832 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:20] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:09:20,840 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:20] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:09:20,875 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09: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 04:09:20,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:09:20,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:09:20,981 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09: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:09:20,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:09:21,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.024 0.064 2026-10-29 04:09:21,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:21] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.007 0.023 2026-10-29 04:09:21,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:09:21,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-29 04:09:21,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17054853 for PoS orders references: ['Kiosk 00400-216-0003'] (draft: True) 2026-10-29 04:09:21,921 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17054853 with result: [{'id': 501, 'pos_reference': 'Kiosk 00400-216-0003', 'account_move': False}] 2026-10-29 04:09:22,003 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:22] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.041 0.096 2026-10-29 04:09:22,247 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:09:22,563 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:22] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 04:09:23,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:23,309 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:23,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:09:23,343 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-29 04:09:23,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-29 04:09:23,368 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:09:23,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53217 2026-10-29 04:09:23,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-29 04:09:23,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53217 2026-10-29 04:09:23,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040923_515090_TestSelfOrderKiosk.txt 2026-10-29 04:09:23,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpecw2r98c_chrome_odoo" 2026-10-29 04:09:23,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53383 2026-10-29 04:09:23,958 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpg3wf7y33_chrome_odoo 2026-10-29 04:09:23,958 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:41875/json/version 2026-10-29 04:09:23,960 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41875/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:09:24,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-29 04:09:24,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:41875/json 2026-10-29 04:09:24,016 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41875/json with timeout 3 increased to 10s during tests 2026-10-29 04:09:24,077 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:41875/devtools/page/52C3C1D9026F35B685E2DC0955A80BE4 2026-10-29 04:09:24,128 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-29 04:09:24,150 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-29 04:09:24,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-29 04:09:24,178 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" in browser 2026-10-29 04:09:24,179 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" 2026-10-29 04:09:24,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:24] "GET /pos-self/216?access_token=50c566a07b4942a0 HTTP/1.1" 200 - 70 0.074 0.245 2026-10-29 04:09:24,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '52C3C1D9026F35B685E2DC0955A80BE4', 'loaderId': 'B0398A3D31A3CA058E1A2F14D697FA2E', 'isDownload': False} 2026-10-29 04:09:24,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-10-29 04:09:24,577 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:09:24,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:24] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.016 0.017 2026-10-29 04:09:24,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:24] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.009 0.015 2026-10-29 04:09:24,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:24] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.038 2026-10-29 04:09:25,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:25] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 04:09:25,080 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:25] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.024 2026-10-29 04:09:25,103 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 04:09:25,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=50c566a07b4942a0"})" 2026-10-29 04:09:25,139 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:25] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.003 0.023 2026-10-29 04:09:25,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:09:25,925 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:25,937 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:25,956 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:09:25,969 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:25] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:09:25,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:25] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:09:26,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09: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 04:09:26,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:09:26,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09: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 04:09:26,136 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:09:26,149 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:09:26,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:26] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.031 0.069 2026-10-29 04:09:26,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:26] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.004 0.049 2026-10-29 04:09:26,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 04:09:27,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:09:27,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33425969 for PoS orders references: ['Kiosk 00400-216-0004'] (draft: True) 2026-10-29 04:09:27,066 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-10-29 04:09:27,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33425969 with result: [{'id': 502, 'pos_reference': 'Kiosk 00400-216-0004', 'account_move': False}] 2026-10-29 04:09:27,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:27] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.043 0.113 2026-10-29 04:09:27,771 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:27] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.005 0.021 2026-10-29 04:09:28,045 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 04:09:28,533 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:28,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:28,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:09:28,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-29 04:09:28,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-29 04:09:28,630 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:09:28,646 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53383 2026-10-29 04:09:28,648 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-29 04:09:28,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53383 2026-10-29 04:09:28,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040928_758153_TestSelfOrderKiosk.txt 2026-10-29 04:09:28,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpg3wf7y33_chrome_odoo" 2026-10-29 04:09:29,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53545 2026-10-29 04:09:29,301 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpgrpvmt4z_chrome_odoo 2026-10-29 04:09:29,302 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:43191/json/version 2026-10-29 04:09:29,304 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43191/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:09:29,342 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-29 04:09:29,342 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:43191/json 2026-10-29 04:09:29,353 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:43191/json with timeout 3 increased to 10s during tests 2026-10-29 04:09:29,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:43191/devtools/page/D942E67E507DD26E3578C60318BB11F4 2026-10-29 04:09:29,381 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-29 04:09:29,385 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-29 04:09:29,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-29 04:09:29,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" in browser 2026-10-29 04:09:29,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=50c566a07b4942a0" 2026-10-29 04:09:29,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:29] "GET /pos-self/216?access_token=50c566a07b4942a0 HTTP/1.1" 200 - 70 0.077 0.252 2026-10-29 04:09:29,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'D942E67E507DD26E3578C60318BB11F4', 'loaderId': 'ACAE66A360A400D011D38882D413767F', 'isDownload': False} 2026-10-29 04:09:29,832 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-10-29 04:09:29,856 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:09:29,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:29] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.021 2026-10-29 04:09:29,913 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:29] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.007 0.033 2026-10-29 04:09:29,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:29] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.030 2026-10-29 04:09:30,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:30] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 04:09:30,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:30] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.012 2026-10-29 04:09:30,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.007 2026-10-29 04:09:30,319 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=50c566a07b4942a0"})" 2026-10-29 04:09:30,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:30] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.004 0.020 2026-10-29 04:09:30,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:09:31,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:31,138 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:31,157 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:09:31,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:31] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:09:31,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:31] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:09:31,217 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:31] "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:09:31,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:09:31,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09: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:09:31,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-29 04:09:31,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:09:31,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:09:31,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:31] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.047 0.139 2026-10-29 04:09:31,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:31] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.013 0.129 2026-10-29 04:09:31,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:31] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.007 0.169 2026-10-29 04:09:32,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:09:32,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-29 04:09:32,291 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-29 04:09:32,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-29 04:09:32,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:32,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:09:32,383 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-29 04:09:32,390 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-29 04:09:32,424 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:09:32,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53545 2026-10-29 04:09:32,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-29 04:09:32,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53545 2026-10-29 04:09:32,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040932_643048_TestSelfOrderKiosk.txt 2026-10-29 04:09:32,643 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpgrpvmt4z_chrome_odoo" 2026-10-29 04:09:32,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:09:35,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-29 04:09:52,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53700 2026-10-29 04:09:52,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmppzw8sijx_chrome_odoo 2026-10-29 04:09:52,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35747/json/version 2026-10-29 04:09:52,147 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35747/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:09:52,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:09:52,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35747/json 2026-10-29 04:09:52,209 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35747/json with timeout 3 increased to 10s during tests 2026-10-29 04:09:52,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:35747/devtools/page/655323DCD94339D6AF5296C5B3A0F53D 2026-10-29 04:09:52,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:09:52,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:09:52,332 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:09:52,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:09:52,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:09:52,978 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:09:54,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 170 0.172 0.882 2026-10-29 04:09:54,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '655323DCD94339D6AF5296C5B3A0F53D', 'loaderId': '5CB167DE7FCC59BAAB19BED51BF3209B', 'isDownload': False} 2026-10-29 04:09:54,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-10-29 04:09:54,072 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:09:54,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:09:54,176 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.046 0.041 2026-10-29 04:09:54,198 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:09:54,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.011 0.117 2026-10-29 04:09:54,240 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:09:54,263 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.156 2026-10-29 04:09:54,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.024 0.012 2026-10-29 04:09:54,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.037 2026-10-29 04:09:54,618 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:09:54,635 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.019 0.014 2026-10-29 04:09:54,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.004 0.014 2026-10-29 04:09:54,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.070 2026-10-29 04:09:54,827 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 04:09:55,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:09:55,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:55,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:09:55,537 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:55] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:09:55,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:55] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:09:55,567 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:55] "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:09:55,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:09:55,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:09:55,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:09:55,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:09:55,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:55] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.023 0.067 2026-10-29 04:09:55,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:55] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 11 0.021 0.044 2026-10-29 04:09:56,541 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:09:56,556 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-10-29 04:09:56,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:56] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.009 0.024 2026-10-29 04:09:56,756 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:09:57,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-10-29 04:09:57,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:09:57,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87199010 for PoS orders references: ['Self-Order 00401-217-0001'] (draft: True) 2026-10-29 04:09:57,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87199010 with result: [{'id': 503, 'pos_reference': 'Self-Order 00401-217-0001', 'account_move': False}] 2026-10-29 04:09:57,710 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:57] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.125 0.213 2026-10-29 04:09:57,725 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:09:58,498 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:09:58,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:09:58,519 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:09:58,537 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:09:58,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:09:58,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:09:58,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Cancel' button (trigger: .order-cart-content .btn:contains("Cancel"))' 2026-10-29 04:09:58,604 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order'))' 2026-10-29 04:09:58,621 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:09:58,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:58] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.012 0.036 2026-10-29 04:09:58,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:09:59,459 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'My Orders' (trigger: .btn:contains('My Orders'))' 2026-10-29 04:09:59,460 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:09:59,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:09:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:09:59,498 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53700 2026-10-29 04:09:59,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:09:59,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53700 2026-10-29 04:09:59,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_040959_599667_TestSelfOrderMobile.txt 2026-10-29 04:09:59,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmppzw8sijx_chrome_odoo" 2026-10-29 04:10:00,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53865 2026-10-29 04:10:00,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp4fmemand_chrome_odoo 2026-10-29 04:10:00,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44245/json/version 2026-10-29 04:10:00,134 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44245/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:00,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:00,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44245/json 2026-10-29 04:10:00,210 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44245/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:00,224 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44245/devtools/page/EDD41FC8FC7F70A3E6A6A4EC96E2A88B 2026-10-29 04:10:00,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:00,258 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:00,292 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:00,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:00,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:00,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:00] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 71 0.083 0.259 2026-10-29 04:10:00,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'EDD41FC8FC7F70A3E6A6A4EC96E2A88B', 'loaderId': '2CE4CE62BDFFD472B981E8EA62161D53', 'isDownload': False} 2026-10-29 04:10:00,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-10-29 04:10:00,739 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:00,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:00] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.012 0.027 2026-10-29 04:10:00,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:00] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.035 2026-10-29 04:10:00,823 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:00] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.049 2026-10-29 04:10:01,104 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:01] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 04:10:01,128 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:01] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.013 2026-10-29 04:10:01,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:01,189 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.014 0.029 2026-10-29 04:10:01,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:01] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.013 0.030 2026-10-29 04:10:01,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 04:10:01,362 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 04:10:02,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:02,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:02,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:10:02,066 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:02] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:02,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:02] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:10:02,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:02] "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:10:02,195 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:02,216 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:02,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:02,259 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:02,412 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.047 0.104 2026-10-29 04:10:02,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:02] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.011 0.082 2026-10-29 04:10:03,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:03,214 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:03,221 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41086738 for PoS orders references: ['Self-Order 00401-217-0002'] (draft: True) 2026-10-29 04:10:03,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41086738 with result: [{'id': 504, 'pos_reference': 'Self-Order 00401-217-0002', 'account_move': False}] 2026-10-29 04:10:03,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:03] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.034 0.095 2026-10-29 04:10:03,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:10:03,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-29 04:10:04,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:10:04,120 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:04,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:04,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:04,166 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:10:04,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:04,194 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:04,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53865 2026-10-29 04:10:04,234 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:04,236 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53865 2026-10-29 04:10:04,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041004_367836_TestSelfOrderMobile.txt 2026-10-29 04:10:04,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp4fmemand_chrome_odoo" 2026-10-29 04:10:04,817 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54031 2026-10-29 04:10:04,818 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpz6_tgqr2_chrome_odoo 2026-10-29 04:10:04,818 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37995/json/version 2026-10-29 04:10:04,820 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37995/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:04,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:04,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37995/json 2026-10-29 04:10:04,879 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37995/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:04,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:37995/devtools/page/B10A780BEFC4BD053860FB11071059FC 2026-10-29 04:10:04,900 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:04,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:04,953 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:04,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:04,995 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:05,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 70 0.099 0.245 2026-10-29 04:10:05,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'B10A780BEFC4BD053860FB11071059FC', 'loaderId': 'F4C0E8EFD0965EF15F45173D79779BDA', 'isDownload': False} 2026-10-29 04:10:05,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-10-29 04:10:05,409 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:05,439 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.009 0.012 2026-10-29 04:10:05,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.011 2026-10-29 04:10:05,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.036 2026-10-29 04:10:05,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 04:10:05,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.015 2026-10-29 04:10:05,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:05,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.017 2026-10-29 04:10:05,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 04:10:05,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 04:10:05,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.011 2026-10-29 04:10:06,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:06,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:06,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:10:06,725 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:06] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:06,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:06] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:10:06,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:06] "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:10:06,856 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:06,870 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:06,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:06,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:06] "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 04:10:07,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:07] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.040 0.098 2026-10-29 04:10:07,048 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:07] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.008 0.036 2026-10-29 04:10:07,712 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 04:10:07,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:07,830 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:07,853 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90006770 for PoS orders references: ['Self-Order 00401-217-0003'] (draft: True) 2026-10-29 04:10:07,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90006770 with result: [{'id': 505, 'pos_reference': 'Self-Order 00401-217-0003', 'account_move': False}] 2026-10-29 04:10:07,981 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:07] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.048 0.116 2026-10-29 04:10:08,029 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 04:10:08,782 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:10:08,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:08,805 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:08,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:08,844 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:10:08,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:08,881 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:08,901 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54031 2026-10-29 04:10:08,906 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:08,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54031 2026-10-29 04:10:09,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041009_011289_TestSelfOrderMobile.txt 2026-10-29 04:10:09,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpz6_tgqr2_chrome_odoo" 2026-10-29 04:10:09,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54196 2026-10-29 04:10:09,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpnk4d20vt_chrome_odoo 2026-10-29 04:10:09,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44967/json/version 2026-10-29 04:10:09,465 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44967/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:09,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:09,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44967/json 2026-10-29 04:10:09,503 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44967/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:09,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44967/devtools/page/CC540D030D3ABD89737D4A9450DCDCA7 2026-10-29 04:10:09,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:09,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:09,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:09,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:09,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:10,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 70 0.094 0.278 2026-10-29 04:10:10,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'CC540D030D3ABD89737D4A9450DCDCA7', 'loaderId': '03957AB6D4368F3D0B5CEF7DA7B80056', 'isDownload': False} 2026-10-29 04:10:10,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-10-29 04:10:10,067 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:10,105 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.025 2026-10-29 04:10:10,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.055 2026-10-29 04:10:10,172 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.015 0.064 2026-10-29 04:10:10,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.007 0.020 2026-10-29 04:10:10,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.017 2026-10-29 04:10:10,470 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:10,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.012 0.025 2026-10-29 04:10:10,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.004 0.020 2026-10-29 04:10:10,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 04:10:10,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 04:10:11,373 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:11,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:11,403 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:10:11,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:11] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:11,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:11] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:10:11,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:11] "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:10:11,536 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:11,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:11,570 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10: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 04:10:11,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:11,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.034 0.070 2026-10-29 04:10:11,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:11] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.011 0.076 2026-10-29 04:10:12,471 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:12,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:12,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93880371 for PoS orders references: ['Self-Order 00401-217-0004'] (draft: True) 2026-10-29 04:10:12,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93880371 with result: [{'id': 506, 'pos_reference': 'Self-Order 00401-217-0004', 'account_move': False}] 2026-10-29 04:10:12,653 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:12] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.043 0.126 2026-10-29 04:10:12,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:10:12,878 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:10:13,444 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:10:13,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:13,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:13,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:13,509 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:10:13,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:13,540 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:10:13,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54196 2026-10-29 04:10:13,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:13,578 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54196 2026-10-29 04:10:13,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041013_687345_TestSelfOrderMobile.txt 2026-10-29 04:10:13,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpnk4d20vt_chrome_odoo" 2026-10-29 04:10:14,270 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54363 2026-10-29 04:10:14,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpzivqztr9_chrome_odoo 2026-10-29 04:10:14,271 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46267/json/version 2026-10-29 04:10:14,273 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46267/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:14,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:14,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46267/json 2026-10-29 04:10:14,423 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46267/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:14,445 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:46267/devtools/page/265D8A2FB5207DA0B4A73FA64F557BEF 2026-10-29 04:10:14,461 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:14,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:14,534 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:14,588 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:14,589 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:15,008 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 70 0.105 0.261 2026-10-29 04:10:15,021 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '265D8A2FB5207DA0B4A73FA64F557BEF', 'loaderId': '2E8B0BDAA731C5830809A4FB44D50829', 'isDownload': False} 2026-10-29 04:10:15,021 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-10-29 04:10:15,062 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:15,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.012 2026-10-29 04:10:15,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.010 0.040 2026-10-29 04:10:15,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.014 0.045 2026-10-29 04:10:15,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-29 04:10:15,517 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.015 2026-10-29 04:10:15,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:15,568 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.032 0.014 2026-10-29 04:10:15,600 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.007 0.043 2026-10-29 04:10:15,630 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 04:10:15,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:10:16,441 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:16,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:16,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:10:16,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:16] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:10:16,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:16] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:10:16,516 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:16] "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:10:16,571 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:16,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:16,609 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:16,613 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10: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:10:16,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:16] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.038 0.079 2026-10-29 04:10:16,766 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:16] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.006 0.059 2026-10-29 04:10:17,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:17,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-10-29 04:10:17,547 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:17] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.007 0.018 2026-10-29 04:10:17,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:10:18,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-10-29 04:10:18,337 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:18,363 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44530214 for PoS orders references: ['Self-Order 00401-217-0005'] (draft: True) 2026-10-29 04:10:18,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44530214 with result: [{'id': 507, 'pos_reference': 'Self-Order 00401-217-0005', 'account_move': False}] 2026-10-29 04:10:18,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:18] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.046 0.127 2026-10-29 04:10:18,534 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:10:19,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:19,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-29 04:10:19,320 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:19,361 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:19,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:19] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.038 0.098 2026-10-29 04:10:19,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:19] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.125 2026-10-29 04:10:19,622 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:10:20,246 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:20,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:20,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:20] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.048 0.121 2026-10-29 04:10:21,193 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:21,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:21,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:21,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:21,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:21,271 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:21,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54363 2026-10-29 04:10:21,316 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:21,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54363 2026-10-29 04:10:21,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041021_431252_TestSelfOrderMobile.txt 2026-10-29 04:10:21,431 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpzivqztr9_chrome_odoo" 2026-10-29 04:10:21,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54536 2026-10-29 04:10:21,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpzvwo1x1k_chrome_odoo 2026-10-29 04:10:21,879 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38829/json/version 2026-10-29 04:10:21,880 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38829/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:22,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:22,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38829/json 2026-10-29 04:10:22,016 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:38829/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:22,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:38829/devtools/page/CE36AEAE03FD1C8D769610896B218D60 2026-10-29 04:10:22,061 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:22,076 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:22,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:22,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:22,145 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:22,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:22] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 70 0.096 0.282 2026-10-29 04:10:22,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'CE36AEAE03FD1C8D769610896B218D60', 'loaderId': '654C069C35E30FE0DCE1A4EE3C498592', 'isDownload': False} 2026-10-29 04:10:22,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-10-29 04:10:22,565 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:22,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:22] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.022 2026-10-29 04:10:22,624 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:22] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.028 2026-10-29 04:10:22,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:22] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.025 0.057 2026-10-29 04:10:22,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:22] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-29 04:10:22,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:22] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.017 2026-10-29 04:10:22,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:23,028 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.008 0.017 2026-10-29 04:10:23,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:23] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.002 0.023 2026-10-29 04:10:23,069 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.014 2026-10-29 04:10:23,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 04:10:23,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:23,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:23,886 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:10:23,896 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:23] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:10:23,904 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:23] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:10:23,949 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:23] "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:10:24,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:24,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:24,062 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10: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 04:10:24,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:24,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:24] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.031 0.090 2026-10-29 04:10:24,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:24] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.072 2026-10-29 04:10:24,996 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:25,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:25,032 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59407221 for PoS orders references: ['Self-Order 00401-217-0006'] (draft: True) 2026-10-29 04:10:25,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59407221 with result: [{'id': 508, 'pos_reference': 'Self-Order 00401-217-0006', 'account_move': False}] 2026-10-29 04:10:25,174 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:25] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.065 0.101 2026-10-29 04:10:25,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.121 2026-10-29 04:10:25,239 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.006 2026-10-29 04:10:25,976 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:25,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-29 04:10:26,013 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:26,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:26,147 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:26] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.039 0.075 2026-10-29 04:10:26,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.110 2026-10-29 04:10:26,198 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:26] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.009 0.129 2026-10-29 04:10:26,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:26,946 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:27,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:27] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.069 0.141 2026-10-29 04:10:27,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:27,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:27,937 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:27,963 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:27,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:28,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54536 2026-10-29 04:10:28,021 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:28,023 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54536 2026-10-29 04:10:28,146 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041028_145874_TestSelfOrderMobile.txt 2026-10-29 04:10:28,146 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpzvwo1x1k_chrome_odoo" 2026-10-29 04:10:28,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54706 2026-10-29 04:10:28,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp_pjcaj3i_chrome_odoo 2026-10-29 04:10:28,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37815/json/version 2026-10-29 04:10:28,602 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37815/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:28,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:28,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37815/json 2026-10-29 04:10:28,672 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37815/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:28,692 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:37815/devtools/page/1718D4CF1A183B320A5CB2D0D1850D91 2026-10-29 04:10:28,718 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:28,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:28,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:28,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:28,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:29,179 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 70 0.091 0.277 2026-10-29 04:10:29,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '1718D4CF1A183B320A5CB2D0D1850D91', 'loaderId': '3AD0C0AEB4FC34029D96ACBB9B0931BB', 'isDownload': False} 2026-10-29 04:10:29,188 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-10-29 04:10:29,225 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:29,282 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.035 2026-10-29 04:10:29,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.026 2026-10-29 04:10:29,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.014 0.074 2026-10-29 04:10:29,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.005 0.015 2026-10-29 04:10:29,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.014 2026-10-29 04:10:29,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:29,726 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.012 2026-10-29 04:10:29,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.009 0.010 2026-10-29 04:10:29,779 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 04:10:29,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.007 2026-10-29 04:10:30,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:30,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:30,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-10-29 04:10:30,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:30] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:10:30,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:30] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:10:30,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10: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 04:10:30,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:30,739 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:30,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:30] "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 04:10:30,757 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:30,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:30] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.039 0.090 2026-10-29 04:10:30,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:30] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.010 0.033 2026-10-29 04:10:31,377 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:10:31,684 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:31,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:31,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19938736 for PoS orders references: ['Self-Order 00401-217-0007'] (draft: True) 2026-10-29 04:10:31,763 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19938736 with result: [{'id': 509, 'pos_reference': 'Self-Order 00401-217-0007', 'account_move': False}] 2026-10-29 04:10:31,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:31] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.040 0.124 2026-10-29 04:10:31,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.016 2026-10-29 04:10:32,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:32,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-29 04:10:32,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:32,701 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:32,868 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:32] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.039 0.117 2026-10-29 04:10:32,895 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:32] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.168 2026-10-29 04:10:32,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.153 2026-10-29 04:10:33,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:33,657 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:33,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:33] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.047 0.106 2026-10-29 04:10:34,572 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:34,580 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:34,592 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:34,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:34,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:34,650 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:10:34,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54706 2026-10-29 04:10:34,682 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:34,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54706 2026-10-29 04:10:34,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041034_798060_TestSelfOrderMobile.txt 2026-10-29 04:10:34,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp_pjcaj3i_chrome_odoo" 2026-10-29 04:10:35,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54873 2026-10-29 04:10:35,233 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmprypxvxoh_chrome_odoo 2026-10-29 04:10:35,233 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36991/json/version 2026-10-29 04:10:35,235 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36991/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:35,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:35,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36991/json 2026-10-29 04:10:35,269 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:36991/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:35,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:36991/devtools/page/B4BC3092EB0E65B3C9C01F0646774F22 2026-10-29 04:10:35,299 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:35,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:35,353 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:35,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:35,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:35,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:35] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 70 0.063 0.201 2026-10-29 04:10:35,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'B4BC3092EB0E65B3C9C01F0646774F22', 'loaderId': '7FDE0BF6E4C2F67807A3ACA1D2AF3CB6', 'isDownload': False} 2026-10-29 04:10:35,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-10-29 04:10:35,687 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:35,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:35] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.019 0.016 2026-10-29 04:10:35,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:35] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.019 2026-10-29 04:10:35,779 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:35] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.011 0.029 2026-10-29 04:10:36,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:36] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.009 0.025 2026-10-29 04:10:36,062 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:36] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.030 2026-10-29 04:10:36,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:36,110 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:36] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.006 0.029 2026-10-29 04:10:36,125 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:36] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.034 2026-10-29 04:10:36,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:10:36,258 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:10:36,965 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:36,970 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:36,990 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:10:37,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:37] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:10:37,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:37] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:10:37,054 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:37] "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:10:37,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:37,170 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:10:37,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:37,184 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:37,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.022 0.070 2026-10-29 04:10:37,325 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:37] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.006 0.083 2026-10-29 04:10:38,062 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:38,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:38,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47425228 for PoS orders references: ['Self-Order 00401-217-0008'] (draft: True) 2026-10-29 04:10:38,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47425228 with result: [{'id': 510, 'pos_reference': 'Self-Order 00401-217-0008', 'account_move': False}] 2026-10-29 04:10:38,224 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:38] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.042 0.104 2026-10-29 04:10:38,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 04:10:38,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 04:10:39,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:39,021 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-29 04:10:39,024 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:39,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:39,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:39] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.035 0.112 2026-10-29 04:10:39,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:39] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.033 0.153 2026-10-29 04:10:39,953 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:39,970 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:40,166 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:40] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.057 0.150 2026-10-29 04:10:40,655 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:10:40,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:40,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:40,968 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:40,991 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:41,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:41,032 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:41,066 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54873 2026-10-29 04:10:41,068 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:41,079 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54873 2026-10-29 04:10:41,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041041_191613_TestSelfOrderMobile.txt 2026-10-29 04:10:41,192 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmprypxvxoh_chrome_odoo" 2026-10-29 04:10:41,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 55049 2026-10-29 04:10:41,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp5csozq5z_chrome_odoo 2026-10-29 04:10:41,607 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41107/json/version 2026-10-29 04:10:41,609 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41107/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:41,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:41,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41107/json 2026-10-29 04:10:41,634 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41107/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:41,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:41107/devtools/page/CF7972741F75E91B0BB7D37161860537 2026-10-29 04:10:41,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:41,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:41,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:41,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:41,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:42,065 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 70 0.076 0.273 2026-10-29 04:10:42,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'CF7972741F75E91B0BB7D37161860537', 'loaderId': 'D430520616C77CDF7A384CCBC31CCD03', 'isDownload': False} 2026-10-29 04:10:42,074 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-10-29 04:10:42,103 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:42,177 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.025 0.037 2026-10-29 04:10:42,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.009 0.037 2026-10-29 04:10:42,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.011 0.065 2026-10-29 04:10:42,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.012 0.016 2026-10-29 04:10:42,641 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.029 2026-10-29 04:10:42,649 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_order_mobile_meal_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:42,694 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.019 0.020 2026-10-29 04:10:42,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.003 0.037 2026-10-29 04:10:42,739 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 04:10:42,902 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 04:10:43,553 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:43,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:43,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:10:43,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:43] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:10:43,608 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:43] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:10:43,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:43] "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:10:43,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:43,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:43,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10: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 04:10:43,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:43,868 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.026 0.088 2026-10-29 04:10:43,937 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:43] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.008 0.034 2026-10-29 04:10:44,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-29 04:10:44,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-29 04:10:44,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-29 04:10:44,715 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:44,727 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:10:44,738 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:44,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:44,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:44,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:44] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.033 0.077 2026-10-29 04:10:45,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 04:10:45,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:45,638 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:45,657 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35077436 for PoS orders references: ['Self-Order 00401-217-0009'] (draft: True) 2026-10-29 04:10:45,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35077436 with result: [{'id': 511, 'pos_reference': 'Self-Order 00401-217-0009', 'account_move': False}] 2026-10-29 04:10:45,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:45] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.059 0.141 2026-10-29 04:10:46,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:46,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-29 04:10:46,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:46,637 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-29 04:10:46,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-29 04:10:46,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-29 04:10:46,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:46,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:46,723 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:46,724 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:46,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:46,793 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 55049 2026-10-29 04:10:46,797 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:46,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 55049 2026-10-29 04:10:46,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.070 0.090 2026-10-29 04:10:46,845 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:46] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.176 2026-10-29 04:10:46,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041046_939320_TestSelfOrderMobile.txt 2026-10-29 04:10:46,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp5csozq5z_chrome_odoo" 2026-10-29 04:10:47,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 55213 2026-10-29 04:10:47,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpxaax97x5_chrome_odoo 2026-10-29 04:10:47,368 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41607/json/version 2026-10-29 04:10:47,372 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41607/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:10:47,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-29 04:10:47,456 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41607/json 2026-10-29 04:10:47,458 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41607/json with timeout 3 increased to 10s during tests 2026-10-29 04:10:47,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:41607/devtools/page/4C58107A29CEAD1DBC8F6C4197AC6783 2026-10-29 04:10:47,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-29 04:10:47,536 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-29 04:10:47,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-29 04:10:47,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" in browser 2026-10-29 04:10:47,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=4ade566ed72f4619" 2026-10-29 04:10:47,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:47] "GET /pos-self/217?access_token=4ade566ed72f4619 HTTP/1.1" 200 - 70 0.065 0.227 2026-10-29 04:10:47,899 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '4C58107A29CEAD1DBC8F6C4197AC6783', 'loaderId': 'DD3F0338F3EA0B60BFADC4956AE1E35F', 'isDownload': False} 2026-10-29 04:10:47,899 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-10-29 04:10:47,923 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:10:47,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:47] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.010 0.014 2026-10-29 04:10:47,998 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:47] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.038 2026-10-29 04:10:48,011 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:48] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.066 2026-10-29 04:10:48,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:48] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-29 04:10:48,396 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:48] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.032 2026-10-29 04:10:48,400 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_order_mobile_each_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=4ade566ed72f4619"})" 2026-10-29 04:10:48,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:48] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.016 2026-10-29 04:10:48,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:48] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 04:10:48,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:10:48,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.007 2026-10-29 04:10:49,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:10:49,274 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:49,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:10:49,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:49] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:49,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:49] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:10:49,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10: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:10:49,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:10:49,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10: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 04:10:49,442 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:49,483 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:49,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.023 0.100 2026-10-29 04:10:49,621 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:49] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.005 0.031 2026-10-29 04:10:50,346 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-10-29 04:10:50,356 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-10-29 04:10:50,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-10-29 04:10:50,406 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:10:50,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-10-29 04:10:50,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-10-29 04:10:50,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-10-29 04:10:50,470 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:10:50,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:50,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:50] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.028 0.081 2026-10-29 04:10:50,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:50] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.007 0.082 2026-10-29 04:10:50,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:10:51,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:51,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:10:51,677 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86011793 for PoS orders references: ['Self-Order 00401-217-0010'] (draft: True) 2026-10-29 04:10:51,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86011793 with result: [{'id': 512, 'pos_reference': 'Self-Order 00401-217-0010', 'account_move': False}] 2026-10-29 04:10:51,807 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:51] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.043 0.123 2026-10-29 04:10:52,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:10:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:10:52,595 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-10-29 04:10:52,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-10-29 04:10:52,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:10:52,632 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:10:52,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-29 04:10:52,682 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 55213 2026-10-29 04:10:52,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-29 04:10:52,690 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 55213 2026-10-29 04:10:52,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041052_799365_TestSelfOrderMobile.txt 2026-10-29 04:10:52,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpxaax97x5_chrome_odoo" 2026-10-29 04:10:52,869 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:11:28,871 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #175 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 04:11:32,751 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #175 deleted ir.attachment records with IDs: [7907, 7908, 7909, 7910, 7911, 7912, 7913, 7914, 7954, 7955, 7956, 7957, 7958, 7959, 7960, 7961] 2026-10-29 04:11:32,751 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #175 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-10-29 04:11:32,778 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #175 deleted ir.sequence records with IDs: [4886, 4889, 4937, 4940, 4887, 4890, 4938, 4941] 2026-10-29 04:11:39,850 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-10-29 04:11:40,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 55379 2026-10-29 04:11:40,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmpzmgaz7qx_chrome_odoo 2026-10-29 04:11:40,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:37349/json/version 2026-10-29 04:11:40,361 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37349/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:11:40,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: Chrome/150.0.7871.114 2026-10-29 04:11:40,517 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:37349/json 2026-10-29 04:11:40,518 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37349/json with timeout 3 increased to 10s during tests 2026-10-29 04:11:40,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:37349/devtools/page/96FC0ED9D42FAB18B8951C08D5025E63 2026-10-29 04:11:40,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-10-29 04:11:40,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-10-29 04:11:41,002 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_user from n/a 2026-10-29 04:11:41,015 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-10-29 04:11:41,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Open "http://127.0.0.1:8069/pos/ui?config_id=222" in browser 2026-10-29 04:11:41,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=222" 2026-10-29 04:11:41,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:11:42,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.107 0.972 2026-10-29 04:11:42,141 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': '96FC0ED9D42FAB18B8951C08D5025E63', 'loaderId': '7CC0685F67CCB8616AC8D9770683A9F0', 'isDownload': False} 2026-10-29 04:11:42,141 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-10-29 04:11:42,165 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:11:42,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.018 2026-10-29 04:11:42,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.046 2026-10-29 04:11:42,264 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.081 2026-10-29 04:11:42,835 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 04:11:42,853 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.041 2026-10-29 04:11:42,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 04:11:42,904 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:11:42,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:11:42,949 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate test code "odoo.startTour('test_table_stand_number_exported', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=222"})" 2026-10-29 04:11:44,238 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:11:45,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.349 1.988 2026-10-29 04:11:45,392 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "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:11:45,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.024 2026-10-29 04:11:45,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 04:11:45,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 14 0.045 0.077 2026-10-29 04:11:45,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 8 0.025 0.186 2026-10-29 04:11:45,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:11:45,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 8 0.012 0.259 2026-10-29 04:11:45,898 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 8 0.021 0.328 2026-10-29 04:11:45,914 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "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:11:45,946 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "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:11:45,959 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:11:45,976 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:45] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 8 0.020 0.411 2026-10-29 04:11:46,049 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 8 0.018 0.457 2026-10-29 04:11:46,068 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.423 2026-10-29 04:11:46,143 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 8 0.024 0.332 2026-10-29 04:11:46,213 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 8 0.009 0.384 2026-10-29 04:11:46,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 18 0.017 0.320 2026-10-29 04:11:46,333 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:11:46,344 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 7 0.014 0.344 2026-10-29 04:11:46,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:11:46,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.023 0.294 2026-10-29 04:11:46,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.004 0.309 2026-10-29 04:11:46,427 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.314 2026-10-29 04:11:46,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.022 0.277 2026-10-29 04:11:46,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.005 0.233 2026-10-29 04:11:46,534 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image/res.company/87/favicon HTTP/1.1" 200 - 11 0.024 0.170 2026-10-29 04:11:46,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=product.product&field=image_128&id=1864&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 8 0.009 0.179 2026-10-29 04:11:46,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 4 0.003 0.208 2026-10-29 04:11:46,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:11:46,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 4 0.002 0.218 2026-10-29 04:11:46,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click Orders dropdown item (trigger: .dropdown-item.with-badge.py-2:contains("Orders"))' 2026-10-29 04:11:46,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-10-29%2004:10:52 HTTP/1.1" 200 - 4 0.004 0.201 2026-10-29 04:11:46,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Select order (trigger: .order-row:contains("12345678901234"))' 2026-10-29 04:11:46,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/image/res.company/87/favicon HTTP/1.1" 304 - 6 0.015 0.142 2026-10-29 04:11:46,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-10-29 04:11:46,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:11:46,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.099 2026-10-29 04:11:46,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:11:46,849 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:11:46,852 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:11:46,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 04:11:46,871 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:11:46,903 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:11:46,920 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17902782 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-10-29 04:11:46,935 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:11:46,955 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #177 deleted pos.order.line records with IDs: [906] 2026-10-29 04:11:47,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17902782 with result: [{'id': 513, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-10-29 04:11:47,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.121 0.259 2026-10-29 04:11:47,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:47] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.021 2026-10-29 04:11:48,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-10-29 04:11:48,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:11:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:11:48,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 55379 2026-10-29 04:11:48,171 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-10-29 04:11:48,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 55379 2026-10-29 04:11:48,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041148_322294_TestSelfOrderPos.txt 2026-10-29 04:11:48,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmpzmgaz7qx_chrome_odoo" 2026-10-29 04:11:48,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-29 04:11:50,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-29 04:12:06,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55582 2026-10-29 04:12:06,790 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmp1kzfly6e_chrome_odoo 2026-10-29 04:12:06,790 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:35059/json/version 2026-10-29 04:12:06,794 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35059/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:12:06,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-29 04:12:06,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:35059/json 2026-10-29 04:12:06,925 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:35059/json with timeout 3 increased to 10s during tests 2026-10-29 04:12:06,974 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:35059/devtools/page/FE0BB5B304B2BA44399D91D548047D90 2026-10-29 04:12:06,997 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-29 04:12:07,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-29 04:12:07,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 04:12:07,702 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-29 04:12:07,705 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=28ea863f139d496b" in browser 2026-10-29 04:12:07,705 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=28ea863f139d496b" 2026-10-29 04:12:07,732 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:12:08,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:08] "GET /pos-self/223?access_token=28ea863f139d496b HTTP/1.1" 200 - 168 0.182 0.836 2026-10-29 04:12:08,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': 'FE0BB5B304B2BA44399D91D548047D90', 'loaderId': 'F8C3A026DF43737B8AE41AB390576A74', 'isDownload': False} 2026-10-29 04:12:08,751 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-10-29 04:12:08,782 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:12:08,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/988b73d/pos_self_order.assets.min.js, copying from /web/assets/988b73d/pos_self_order.assets.min.js 2026-10-29 04:12:08,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:08] "GET /web/assets/1/988b73d/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.030 0.048 2026-10-29 04:12:08,892 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js, copying from /web/assets/d1472a9/pos_self_order.assets_tests.min.js 2026-10-29 04:12:08,912 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:08] "GET /web/assets/1/d1472a9/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.014 0.069 2026-10-29 04:12:08,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a823a33/pos_self_order.assets.min.css, copying from /web/assets/a823a33/pos_self_order.assets.min.css 2026-10-29 04:12:09,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:09] "GET /web/assets/1/a823a33/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.048 0.181 2026-10-29 04:12:09,256 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:09] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.010 0.017 2026-10-29 04:12:09,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:09] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.018 2026-10-29 04:12:09,282 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate test code "odoo.startTour('SelfOrderOrderNumberTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/223?access_token=28ea863f139d496b"})" 2026-10-29 04:12:09,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:09] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 7 0.005 0.012 2026-10-29 04:12:09,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.032 2026-10-29 04:12:09,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.082 2026-10-29 04:12:09,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:12:10,146 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-10-29 04:12:10,153 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-10-29 04:12:10,228 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-10-29 04:12:10,237 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-10-29 04:12:10,246 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12: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 04:12:10,264 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-10-29 04:12:10,379 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:10] "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 04:12:10,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:10] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.051 0.083 2026-10-29 04:12:10,421 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:10] "GET /menu/get-image/1873/512 HTTP/1.1" 200 - 10 0.007 0.085 2026-10-29 04:12:10,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 04:12:11,168 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-10-29 04:12:11,181 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Confirm' (trigger: .btn:contains('Confirm'))' 2026-10-29 04:12:11,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:11] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.007 0.019 2026-10-29 04:12:11,990 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-10-29 04:12:12,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35326225 for PoS orders references: ['Self-Order 00403-223-0001'] (draft: True) 2026-10-29 04:12:12,146 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35326225 with result: [{'id': 514, 'pos_reference': 'Self-Order 00403-223-0001', 'account_move': False}] 2026-10-29 04:12:12,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:12] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.121 0.167 2026-10-29 04:12:12,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 04:12:12,684 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 04:12:13,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'Ok' do not exist (trigger: .btn)' 2026-10-29 04:12:13,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-29 04:12:13,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:12:13,105 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55582 2026-10-29 04:12:13,109 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-29 04:12:13,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55582 2026-10-29 04:12:13,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041213_244543_TestSelfOrderSequence.txt 2026-10-29 04:12:13,245 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmp1kzfly6e_chrome_odoo" 2026-10-29 04:12:13,677 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55748 2026-10-29 04:12:13,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpdb310ihe_chrome_odoo 2026-10-29 04:12:13,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:34863/json/version 2026-10-29 04:12:13,729 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34863/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:12:13,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-29 04:12:13,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:34863/json 2026-10-29 04:12:13,761 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:34863/json with timeout 3 increased to 10s during tests 2026-10-29 04:12:13,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:34863/devtools/page/9285FFF5F444EC646817D01746E5FD4E 2026-10-29 04:12:13,784 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-29 04:12:13,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-29 04:12:13,850 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:pos_admin from n/a 2026-10-29 04:12:13,857 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-29 04:12:13,874 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos/ui?config_id=223" in browser 2026-10-29 04:12:13,874 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=223" 2026-10-29 04:12:14,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:14] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 97 0.098 0.599 2026-10-29 04:12:14,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '9285FFF5F444EC646817D01746E5FD4E', 'loaderId': '9D64F3E3FCAC2F2ABED41720700A3452', 'isDownload': False} 2026-10-29 04:12:14,591 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-10-29 04:12:14,611 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:12:14,664 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:14] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.031 2026-10-29 04:12:14,703 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:14] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.033 2026-10-29 04:12:14,736 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:14] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.076 2026-10-29 04:12:15,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.010 2026-10-29 04:12:15,366 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.024 2026-10-29 04:12:15,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:12:15,429 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:12:15,437 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.010 2026-10-29 04:12:15,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate test code "odoo.startTour('OrderNumberConflictTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=223"})" 2026-10-29 04:12:16,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-29 04:12:16,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 369 0.380 0.883 2026-10-29 04:12:16,858 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.085 2026-10-29 04:12:16,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.002 0.014 2026-10-29 04:12:16,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 04:12:17,073 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-10-29%2004:11:48 HTTP/1.1" 200 - 14 0.042 0.082 2026-10-29 04:12:17,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-10-29%2004:11:48 HTTP/1.1" 200 - 8 0.021 0.205 2026-10-29 04:12:17,194 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:12:17,249 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-10-29%2004:11:48 HTTP/1.1" 200 - 8 0.030 0.258 2026-10-29 04:12:17,281 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 7 0.021 0.284 2026-10-29 04:12:17,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.011 0.310 2026-10-29 04:12:17,326 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.007 0.319 2026-10-29 04:12:17,354 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.007 0.236 2026-10-29 04:12:17,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71351269 for PoS orders references: ['Self-Order 00403-223-0001'] (draft: True) 2026-10-29 04:12:17,416 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #180 deleted pos.order.line records with IDs: [908] 2026-10-29 04:12:17,562 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71351269 with result: [{'id': 514, 'pos_reference': 'Self-Order 00403-223-0001', 'account_move': False}] 2026-10-29 04:12:17,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.089 0.288 2026-10-29 04:12:17,629 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.017 0.356 2026-10-29 04:12:17,642 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.349 2026-10-29 04:12:17,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.011 0.338 2026-10-29 04:12:17,677 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.002 0.337 2026-10-29 04:12:17,743 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 04:12:17,748 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "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:12:17,752 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 04:12:17,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-10-29%2004:11:48 HTTP/1.1" 200 - 4 0.020 0.377 2026-10-29 04:12:17,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 18 0.018 0.127 2026-10-29 04:12:17,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.151 2026-10-29 04:12:17,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.017 0.134 2026-10-29 04:12:18,436 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:12:18,454 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 04:12:18,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12: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 04:12:19,424 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-10-29 04:12:19,496 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-29 04:12:19,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-29 04:12:19,518 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-29 04:12:19,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-10-29 04:12:19,548 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-29 04:12:19,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-29 04:12:19,585 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-10-29 04:12:19,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 04:12:19,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:12:19,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50232808 for PoS orders references: ['Order 00403-001-0001'] (draft: True) 2026-10-29 04:12:19,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:12:19,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50232808 with result: [{'id': 515, 'pos_reference': 'Order 00403-001-0001', 'account_move': False}] 2026-10-29 04:12:19,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.055 0.116 2026-10-29 04:12:20,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-29 04:12:20,571 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-10-29 04:12:20,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.063 2026-10-29 04:12:21,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(2):contains("Order")' 2026-10-29 04:12:21,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(3):contains("1")' 2026-10-29 04:12:21,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(2):contains("Self-Order")' 2026-10-29 04:12:21,512 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("S")' 2026-10-29 04:12:21,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("1")' 2026-10-29 04:12:21,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-29 04:12:21,554 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:12:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:12:21,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55748 2026-10-29 04:12:21,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-29 04:12:21,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55748 2026-10-29 04:12:21,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041221_670374_TestSelfOrderSequence.txt 2026-10-29 04:12:21,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpdb310ihe_chrome_odoo" 2026-10-29 04:12:21,736 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:12:57,932 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #181 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 04:13:01,339 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #181 deleted ir.attachment records with IDs: [8078, 8079, 8080, 8081, 8082, 8083, 8084, 8085, 8125, 8126, 8127, 8128, 8129, 8130, 8131, 8132] 2026-10-29 04:13:01,340 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #181 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-10-29 04:13:01,365 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #181 deleted ir.sequence records with IDs: [5023, 5026, 5074, 5077, 5024, 5027, 5075, 5078] 2026-10-29 04:13:07,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-10-29 04:13:08,560 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 55942 2026-10-29 04:13:08,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmppa2wi8px_chrome_odoo 2026-10-29 04:13:08,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:44635/json/version 2026-10-29 04:13:08,563 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44635/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:13:08,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 04:13:08,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:44635/json 2026-10-29 04:13:08,655 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44635/json with timeout 3 increased to 10s during tests 2026-10-29 04:13:08,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:44635/devtools/page/925662740606D1811CDD0CA982DF07A2 2026-10-29 04:13:08,738 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-10-29 04:13:08,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-10-29 04:13:09,126 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:13:09,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-10-29 04:13:09,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Open "http://127.0.0.1:8069/pos/ui?config_id=228" in browser 2026-10-29 04:13:09,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-10-29 04:13:09,166 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:13:10,476 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:10] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.137 1.178 2026-10-29 04:13:10,483 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': '925662740606D1811CDD0CA982DF07A2', 'loaderId': 'FE81DF2955AA80F6FC78BA510EE58AA5', 'isDownload': False} 2026-10-29 04:13:10,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-10-29 04:13:10,509 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:13:10,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:10] "GET /web/assets/04ca05e/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.015 2026-10-29 04:13:10,575 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:10] "GET /web/assets/bc354cf/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-29 04:13:10,599 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:10] "GET /web/assets/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.063 2026-10-29 04:13:11,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:11] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 04:13:11,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.014 2026-10-29 04:13:11,345 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:13:11,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-10-29 04:13:11,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:13:11,393 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate test code "odoo.startTour('VivaWalletTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=228"})" 2026-10-29 04:13:12,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.347 0.730 2026-10-29 04:13:12,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:12] "GET /pos/ui HTTP/1.1" 200 - 22 0.033 1.126 2026-10-29 04:13:12,630 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:13:12,738 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.161 2026-10-29 04:13:12,821 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:13:12,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 04:13:13,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.215 0.531 2026-10-29 04:13:13,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:13:13,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:13] "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:13:13,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:13] "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 04:13:13,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:13:14,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 14 0.054 0.091 2026-10-29 04:13:14,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 8 0.027 0.216 2026-10-29 04:13:14,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:13:14,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 8 0.017 0.299 2026-10-29 04:13:14,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 8 0.030 0.357 2026-10-29 04:13:14,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "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:13:14,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "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:13:14,420 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:13:14,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 8 0.018 0.455 2026-10-29 04:13:14,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 8 0.023 0.511 2026-10-29 04:13:14,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.501 2026-10-29 04:13:14,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=product.product&field=image_128&id=1880&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 8 0.049 0.425 2026-10-29 04:13:14,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:13:14,762 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=product.product&field=image_128&id=1879&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 8 0.014 0.488 2026-10-29 04:13:14,792 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.009 0.344 2026-10-29 04:13:14,819 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.016 0.311 2026-10-29 04:13:14,842 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:13:14,850 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2001:56:13 HTTP/1.1" 200 - 6 0.018 0.269 2026-10-29 04:13:14,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.038 0.264 2026-10-29 04:13:14,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.277 2026-10-29 04:13:15,033 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/image/res.users/181/avatar_128 HTTP/1.1" 200 - 19 0.036 0.276 2026-10-29 04:13:15,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2001:49:09 HTTP/1.1" 200 - 6 0.008 0.279 2026-10-29 04:13:15,084 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/image/res.company/90/favicon HTTP/1.1" 200 - 6 0.006 0.241 2026-10-29 04:13:15,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-10-29 04:13:15,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/image?model=product.product&field=image_128&id=1878&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 8 0.020 0.298 2026-10-29 04:13:15,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-10-29 04:13:15,216 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 4 0.007 0.334 2026-10-29 04:13:15,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-10-29 04:13:15,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 4 0.011 0.325 2026-10-29 04:13:15,283 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-10-29 04:13:15,284 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-10-29 04:13:15,305 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 04:13:15,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-10-29%2004:12:21 HTTP/1.1" 200 - 4 0.015 0.251 2026-10-29 04:13:15,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-10-29 04:13:15,337 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-10-29 04:13:15,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-10-29 04:13:15,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.210 2026-10-29 04:13:15,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-10-29 04:13:15,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:13:15,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/image/res.company/90/favicon HTTP/1.1" 304 - 6 0.010 0.254 2026-10-29 04:13:15,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:13:15,437 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:13:15,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:13:15,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-29 04:13:15,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Viva"))' 2026-10-29 04:13:15,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-10-29 04:13:15,520 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-29 04:13:15,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.030 2026-10-29 04:13:15,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-10-29 04:13:15,532 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-10-29 04:13:15,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:13:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:13:15,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 55942 2026-10-29 04:13:15,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-10-29 04:13:15,617 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 55942 2026-10-29 04:13:15,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041315_759667_TestVivaWalletHttpCommon.txt 2026-10-29 04:13:15,760 100 INFO rb-19fb48c-226083-429900 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmppa2wi8px_chrome_odoo" 2026-10-29 04:13:15,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-29 04:13:16,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-29 04:13:17,566 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32715] 2026-10-29 04:13:18,012 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted res.partner records with IDs: [847] 2026-10-29 04:13:18,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-29 04:13:19,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-29 04:13:20,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-29 04:13:22,075 100 INFO rb-19fb48c-226083-429900 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-29 04:13:32,873 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [849], uid: 2, model: res.partner 2026-10-29 04:13:32,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-29 04:13:34,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:13:35,243 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32950] 2026-10-29 04:13:35,423 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted product.product records with IDs: [1889] 2026-10-29 04:13:35,602 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-29 04:13:36,013 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-10-29 04:13:36,322 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-10-29 04:13:36,344 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-29 04:13:36,599 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-29 04:13:37,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-29 04:13:47,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-29 04:13:58,201 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-29 04:13:58,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-29 04:13:59,022 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:13:59,681 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-29 04:14:00,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:14:00,585 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-29 04:14:00,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-29 04:14:00,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-29 04:14:01,438 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:14:03,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-29 04:14:03,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-29 04:14:03,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-29 04:14:03,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-29 04:14:12,608 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-29 04:14:14,821 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:14:16,122 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted product.product records with IDs: [1925] 2026-10-29 04:14:16,701 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted product.product records with IDs: [1944] 2026-10-29 04:14:16,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-29 04:14:16,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-29 04:14:17,212 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-29 04:14:17,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-29 04:14:18,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-29 04:14:20,493 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-29 04:14:33,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-29 04:14:33,060 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-29 04:14:33,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-29 04:14:35,352 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-29 04:14:36,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-29 04:14:36,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:14:37,007 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-29 04:14:37,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-29 04:14:37,655 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:14:38,196 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-29 04:14:38,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-29 04:14:49,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-29 04:14:49,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-29 04:14:49,687 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-29 04:14:49,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-29 04:14:50,011 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:14:50,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-29 04:14:50,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-29 04:14:50,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:14:52,787 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-29 04:14:53,620 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-29 04:14:54,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-29 04:14:55,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-29 04:15:03,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-29 04:15:04,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-29 04:15:05,466 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-29 04:15:06,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-29 04:15:06,855 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-29 04:15:07,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-29 04:15:07,791 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-29 04:15:08,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-29 04:15:08,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-29 04:15:08,685 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:15:11,155 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-29 04:15:12,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-29 04:15:13,315 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-29 04:15:16,108 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-29 04:15:18,290 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-29 04:15:19,700 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-29 04:15:21,491 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-29 04:15:21,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-29 04:15:22,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-29 04:15:23,105 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-29 04:15:26,115 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:15:27,750 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted product.product records with IDs: [2077] 2026-10-29 04:15:27,836 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-29 04:15:28,535 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-29 04:15:29,203 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-29 04:15:29,853 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-29 04:15:30,791 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-29 04:15:31,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:15:33,943 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted product.product records with IDs: [2096] 2026-10-29 04:15:34,126 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-29 04:15:34,501 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-29 04:15:34,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-29 04:15:34,708 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-29 04:15:35,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-29 04:15:37,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-29 04:15:38,135 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-29 04:15:39,014 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-29 04:15:41,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-29 04:15:42,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-29 04:15:43,169 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:15:43,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-29 04:15:44,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-29 04:15:45,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-29 04:15:45,415 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-29 04:15:45,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-29 04:15:46,704 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-29 04:15:47,355 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-29 04:15:47,962 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-29 04:15:48,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-29 04:15:48,717 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-29 04:15:49,201 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:15:51,091 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-29 04:15:51,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-29 04:15:51,528 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:16:23,897 100 INFO rb-19fb48c-226083-429900 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-29 04:16:29,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<010883523371974.1793247389.448470830917358-openerp-793-account.move@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-29 04:16:29,709 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:16:29,871 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-10-29 04:16:29,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<010883523371974.1793247389.448470830917358-openerp-793-account.move@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-10-29 04:16:29,943 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:16:29,961 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [284] 2026-10-29 04:16:29,961 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-10-29 04:16:30,078 100 INFO rb-19fb48c-226083-429900 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-29 04:16:31,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<557945163908234.1793247391.639249563217163-openerp-794-account.move@5d59ff6c6187>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-29 04:16:31,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:16:32,061 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #185 deleted mail.mail records with IDs: [285] 2026-10-29 04:16:32,061 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:16:32,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:17:05,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-29 04:17:08,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-29 04:17:10,508 100 INFO rb-19fb48c-226083-429900 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-29 04:17:12,119 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:17:14,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 286 and Message-Id '<601729354725346.1793247434.659172296524048-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:17:14,775 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:14,781 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:14,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<272966046501357.1793247434.850582838058472-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:17:14,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:14,933 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:15,797 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<521538320824988.1793247435.746644496917725-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:17:15,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:15,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:19,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-29 04:17:19,697 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 56146 2026-10-29 04:17:19,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmpf2idw62u_chrome_odoo 2026-10-29 04:17:19,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:42915/json/version 2026-10-29 04:17:19,700 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42915/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:17:19,825 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: Chrome/150.0.7871.114 2026-10-29 04:17:19,825 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:42915/json 2026-10-29 04:17:19,827 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42915/json with timeout 3 increased to 10s during tests 2026-10-29 04:17:19,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:42915/devtools/page/48725A40F9BD4713F44E525342FA2A96 2026-10-29 04:17:19,897 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-10-29 04:17:19,923 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-10-29 04:17:20,871 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:17:20,876 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 04:17:20,892 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-10-29 04:17:20,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:17:20,897 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:17:20,916 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:17:22,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:22] "GET /web HTTP/1.1" 200 - 121 0.139 1.367 2026-10-29 04:17:22,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': '48725A40F9BD4713F44E525342FA2A96', 'loaderId': '45516118B78A6DCD6AF4A3DFEEA294F1', 'isDownload': False} 2026-10-29 04:17:22,422 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-29 04:17:22,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:22] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.019 2026-10-29 04:17:22,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:22] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.009 0.121 2026-10-29 04:17:22,613 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.005 0.138 2026-10-29 04:17:22,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:22] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.155 2026-10-29 04:17:22,675 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.165 2026-10-29 04:17:22,730 100 INFO rb-19fb48c-226083-429900 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:17:22,735 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:22] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 04:17:24,019 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 04:17:24,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-29 04:17:24,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 04:17:24,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.017 2026-10-29 04:17:24,205 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 04:17:24,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.132 0.153 2026-10-29 04:17:24,425 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 04:17:24,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.039 0.377 2026-10-29 04:17:24,516 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:17:24,536 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.422 2026-10-29 04:17:24,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.020 0.410 2026-10-29 04:17:24,770 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.057 0.542 2026-10-29 04:17:25,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.131 0.718 2026-10-29 04:17:25,050 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:17:25,087 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.040 0.813 2026-10-29 04:17:25,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 04:17:25,112 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "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:17:25,126 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:17:25,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:17:25,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.026 0.724 2026-10-29 04:17:25,204 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.017 0.663 2026-10-29 04:17:25,228 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.675 2026-10-29 04:17:25,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /web/offline HTTP/1.1" 200 - 7 0.021 0.640 2026-10-29 04:17:25,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.500 2026-10-29 04:17:25,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.011 0.215 2026-10-29 04:17:25,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.146 2026-10-29 04:17:26,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-10-29 04:17:26,026 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-29 04:17:26,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_dropdown_kanban .dropdown-toggle)' 2026-10-29 04:17:26,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.020 2026-10-29 04:17:26,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:26] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.121 0.328 2026-10-29 04:17:26,867 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:26] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.095 0.165 2026-10-29 04:17:27,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:27] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.018 0.056 2026-10-29 04:17:27,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:27] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.030 0.101 2026-10-29 04:17:27,405 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:27] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.016 0.177 2026-10-29 04:17:27,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.182 2026-10-29 04:17:28,093 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart"))' 2026-10-29 04:17:28,126 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"])))' 2026-10-29 04:17:28,154 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:28] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.013 0.029 2026-10-29 04:17:28,208 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:28] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.008 0.029 2026-10-29 04:17:28,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:28] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 04:17:28,290 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:17:28,330 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:28] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.012 0.019 2026-10-29 04:17:28,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:28] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:17:28,394 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:28] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 04:17:29,371 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains("Burndown Chart Test") .o_facet_remove)' 2026-10-29 04:17:29,395 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Search Burndown Chart (trigger: input.o_searchview_input)' 2026-10-29 04:17:29,402 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:29] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 04:17:29,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Validate search (trigger: .o_searchview_autocomplete .o_menu_item:contains("Project"))' 2026-10-29 04:17:29,432 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Date: Month") .o_facet_remove)' 2026-10-29 04:17:29,467 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date and Stage") button.o_notification_close)' 2026-10-29 04:17:29,468 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-29 04:17:29,483 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:29] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.016 0.034 2026-10-29 04:17:29,503 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The Stage group menu item is invisible (trigger: .o_group_by_menu:not(:has(.o_menu_item:contains("Stage"))))' 2026-10-29 04:17:29,510 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date"))' 2026-10-29 04:17:29,527 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected)' 2026-10-29 04:17:29,546 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close)' 2026-10-29 04:17:29,550 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:29] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.021 0.083 2026-10-29 04:17:29,579 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-29 04:17:29,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date"))' 2026-10-29 04:17:29,600 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child)' 2026-10-29 04:17:29,609 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Close the Date filter menu (trigger: .o_graph_renderer)' 2026-10-29 04:17:29,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:29] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.017 0.051 2026-10-29 04:17:29,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-10-29 04:17:29,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The comparison menu is not rendered (trigger: :not(:has(.o_comparison_menu)))' 2026-10-29 04:17:29,652 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:29] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.013 0.026 2026-10-29 04:17:29,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-10-29 04:17:29,672 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:17:29,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 56146 2026-10-29 04:17:29,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-10-29 04:17:29,772 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 56146 2026-10-29 04:17:29,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041729_929088_TestBurndownChartTour.txt 2026-10-29 04:17:29,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmpf2idw62u_chrome_odoo" 2026-10-29 04:17:29,951 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:17:32,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<429413305501094.1793247452.724609613418579-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:17:32,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:32,840 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:32,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<943944494360076.1793247452.889239788055420-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:17:32,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:32,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:33,063 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-29 04:17:33,498 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 56380 2026-10-29 04:17:33,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmp2eex0qor_chrome_odoo 2026-10-29 04:17:33,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:46059/json/version 2026-10-29 04:17:33,501 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46059/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:17:33,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: Chrome/150.0.7871.114 2026-10-29 04:17:33,583 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:46059/json 2026-10-29 04:17:33,584 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:46059/json with timeout 3 increased to 10s during tests 2026-10-29 04:17:33,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:46059/devtools/page/80B5F75D9EDBEE0AB59833C512D0E702 2026-10-29 04:17:33,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-10-29 04:17:33,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-10-29 04:17:33,688 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:armandel from n/a 2026-10-29 04:17:33,705 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-10-29 04:17:33,725 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:17:33,725 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:17:33,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:17:35,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:35] "GET /web HTTP/1.1" 200 - 116 0.093 1.182 2026-10-29 04:17:35,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': '80B5F75D9EDBEE0AB59833C512D0E702', 'loaderId': '3D9CB8FED455D48489465E60AFCC8172', 'isDownload': False} 2026-10-29 04:17:35,040 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-29 04:17:35,098 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:35] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 04:17:35,127 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:35] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.025 2026-10-29 04:17:35,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:35] "GET /web/webclient/load_menus/6865ee7171e44d31b59eab48f3646ef12f6027d40ebd8125887276f843e76b00 HTTP/1.1" 200 - 4 0.009 0.046 2026-10-29 04:17:35,186 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.011 0.060 2026-10-29 04:17:35,194 100 INFO rb-19fb48c-226083-429900 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:17:35,221 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.088 2026-10-29 04:17:35,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:35] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.013 0.010 2026-10-29 04:17:36,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-29 04:17:36,350 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 04:17:36,356 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:17:36,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.011 2026-10-29 04:17:36,513 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 04:17:36,802 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.186 0.218 2026-10-29 04:17:36,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.394 2026-10-29 04:17:36,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:17:36,836 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.365 2026-10-29 04:17:36,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.385 2026-10-29 04:17:36,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.013 0.419 2026-10-29 04:17:36,953 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.395 2026-10-29 04:17:37,004 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.011 0.340 2026-10-29 04:17:37,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "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:17:37,039 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:17:37,055 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.173 2026-10-29 04:17:37,112 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.224 2026-10-29 04:17:37,124 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "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 04:17:37,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.030 0.269 2026-10-29 04:17:37,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 04:17:37,206 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:17:37,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "GET /web/image?model=res.users&field=avatar_128&id=196 HTTP/1.1" 200 - 18 0.031 0.292 2026-10-29 04:17:37,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.015 0.162 2026-10-29 04:17:37,977 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-10-29 04:17:37,994 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-29 04:17:38,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open Pig Project (trigger: .o_kanban_record:contains("Pig"))' 2026-10-29 04:17:38,074 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:38] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.036 2026-10-29 04:17:38,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:38] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.078 0.247 2026-10-29 04:17:38,857 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:38] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.104 0.263 2026-10-29 04:17:39,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:39] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.022 0.056 2026-10-29 04:17:39,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:39] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.014 0.123 2026-10-29 04:17:39,295 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:39] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 12 0.012 0.164 2026-10-29 04:17:39,302 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.085 2026-10-29 04:17:40,025 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_quick_create))' 2026-10-29 04:17:40,034 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_edit))' 2026-10-29 04:17:40,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_delete))' 2026-10-29 04:17:40,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"])' 2026-10-29 04:17:40,089 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"])' 2026-10-29 04:17:40,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.015 0.049 2026-10-29 04:17:40,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that we can create a new stage (trigger: .o_column_quick_create .o_quick_create_folded)' 2026-10-29 04:17:40,150 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "POST /web/action/load HTTP/1.1" 200 - 13 0.018 0.030 2026-10-29 04:17:40,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "POST /web/action/run HTTP/1.1" 200 - 17 0.016 0.037 2026-10-29 04:17:40,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 101 0.073 0.251 2026-10-29 04:17:40,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 8 0.006 0.015 2026-10-29 04:17:40,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.037 2026-10-29 04:17:40,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.020 0.065 2026-10-29 04:17:40,736 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.011 2026-10-29 04:17:40,767 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-29 04:17:40,958 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:40] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 11 0.008 0.051 2026-10-29 04:17:41,746 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal stage (trigger: input.form-control)' 2026-10-29 04:17:41,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-29 04:17:41,769 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column exists (trigger: .o_kanban_header:contains("Never"))' 2026-10-29 04:17:41,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:41] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.005 0.014 2026-10-29 04:17:41,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:41] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.006 0.015 2026-10-29 04:17:41,864 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:41] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-29 04:17:42,642 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open column edit dropdown (trigger: .o_kanban_header:eq(0))' 2026-10-29 04:17:42,657 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Try editing inbox (trigger: .dropdown-item.o_column_edit)' 2026-10-29 04:17:42,679 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Change title (trigger: div.o_field_char[name="name"] input)' 2026-10-29 04:17:42,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:42] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.015 0.021 2026-10-29 04:17:42,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 04:17:42,787 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:42] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 04:17:43,616 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-10-29 04:17:43,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column was updated (trigger: .o_kanban_header:contains("Todo"))' 2026-10-29 04:17:43,637 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:43] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.002 0.009 2026-10-29 04:17:43,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:43] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.016 2026-10-29 04:17:43,693 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:43] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.022 2026-10-29 04:17:43,826 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:43] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.029 0.089 2026-10-29 04:17:44,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a personal task from the quick create form (trigger: .o-kanban-button-new)' 2026-10-29 04:17:44,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal task (trigger: input.o_input:not(.o_searchview_input))' 2026-10-29 04:17:44,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:44] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.006 0.030 2026-10-29 04:17:44,765 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:44] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.013 0.047 2026-10-29 04:17:45,458 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:17:45,584 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-29 04:17:45,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that task exists (trigger: .o_kanban_record_title:contains("New Test Task"))' 2026-10-29 04:17:45,782 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:45] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.051 0.128 2026-10-29 04:17:45,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:45] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.014 0.045 2026-10-29 04:17:45,951 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.022 0.114 2026-10-29 04:17:45,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:45] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.054 2026-10-29 04:17:46,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:46] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.006 0.089 2026-10-29 04:17:47,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-10-29 04:17:47,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:17:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:17:47,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 56380 2026-10-29 04:17:47,673 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-10-29 04:17:47,674 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 56380 2026-10-29 04:17:47,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041747_785840_TestPersonalStageTour.txt 2026-10-29 04:17:47,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmp2eex0qor_chrome_odoo" 2026-10-29 04:17:47,821 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:17:50,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<390563127293288.1793247470.510691404342651-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:17:50,660 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:50,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:50,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 292 and Message-Id '<230974148570577.1793247470.725665807723999-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:17:50,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:50,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:50,824 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-10-29 04:17:51,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-29 04:17:52,875 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109119887022406.1793247472.732378959655762-openerp-message-notify@5d59ff6c6187>: ['"User 1 with personal stages" <@False>'] 2026-10-29 04:17:52,882 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:52,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751648939081062.1793247472.887369155883789-openerp-message-notify@5d59ff6c6187>: ['"User 2 with personal stages" <@False>'] 2026-10-29 04:17:52,944 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:52,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757017328539383.1793247472.946739673614502-openerp-message-notify@5d59ff6c6187>: ['"User 1 with personal stages" <@False>'] 2026-10-29 04:17:53,001 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:53,054 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136061016384768.1793247473.003718376159668-openerp-message-notify@5d59ff6c6187>: ['"User 2 with personal stages" <@False>'] 2026-10-29 04:17:53,056 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:53,098 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683691355778616.1793247473.058430194854736-openerp-message-notify@5d59ff6c6187>: ['"User 1 with personal stages" <@False>'] 2026-10-29 04:17:53,100 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:53,156 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707922942652874.1793247473.102543115615845-openerp-message-notify@5d59ff6c6187>: ['"User 1 with personal stages" <@False>'] 2026-10-29 04:17:53,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:53,441 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [356] 2026-10-29 04:17:53,493 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #204 deleted project.task.type records with IDs: [351] 2026-10-29 04:17:53,561 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #204 deleted project.task.type records with IDs: [350, 352] 2026-10-29 04:17:53,596 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-10-29 04:17:53,801 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-10-29 04:17:53,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-29 04:17:54,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 299 and Message-Id '<798138500356481.1793247473.987788200378418-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:17:54,138 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:54,144 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:54,199 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-29 04:17:54,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 300 and Message-Id '<519536078954162.1793247474.282967567443848-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:17:54,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:54,411 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:54,518 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-29 04:17:54,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 301 and Message-Id '<587190980186853.1793247474.607492685317993-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:17:54,755 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:54,761 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:54,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 04:17:57,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<646272891679392.1793247477.558200836181641-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:17:57,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:57,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:57,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<742272121891336.1793247477.723051071166992-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:17:57,786 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:57,792 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:57,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-29 04:17:58,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-29 04:17:58,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<779990695642426.1793247478.242403745651245-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:17:58,369 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:17:58,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:17:58,656 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-29 04:17:59,208 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-29 04:18:03,561 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-29 04:18:03,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<710375445004827.1793247483.722369432449341-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:18:03,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:03,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:03,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<438849508542956.1793247483.847727060317993-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:18:03,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:03,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:04,682 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:18:15,825 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:18:15,826 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:18:15,826 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:18:15,826 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:18:15,826 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:18:15,826 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:18:15,826 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:18:15,826 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:18:15,826 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:18:19,468 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:19,468 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:19,468 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:19,469 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:19,469 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:19,469 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:19,469 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:19,469 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:19,469 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:18:21,991 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-29 04:18:25,945 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:18:29,361 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 307 and Message-Id '<117224014189297.1793247509.211418151855469-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:18:29,361 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:29,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:29,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 308 and Message-Id '<118622930947173.1793247509.435772657394409-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:18:29,500 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:29,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:29,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-29 04:18:29,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<497634593566574.1793247509.762825012207031-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:18:29,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:29,856 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:29,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:18:32,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<954078387845866.1793247512.664240598678589-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:18:32,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:32,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:32,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<891217912791585.1793247512.856007337570190-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:18:32,908 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:32,910 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:33,322 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<075926743219295.1793247513.272909641265869-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:18:33,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:33,325 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:33,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<038294766500990.1793247513.392854213714600-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:18:33,448 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:33,450 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:33,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<595610908722279.1793247513.588568210601807-openerp-136-project.project@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-10-29 04:18:33,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:33,862 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-10-29 04:18:33,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:33,883 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-29 04:18:34,005 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-29 04:18:34,345 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-29 04:18:35,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 315 and Message-Id '<362887795345511.1793247515.810563564300537-openerp-136-project.project@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-10-29 04:18:35,929 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:35,954 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [315] 2026-10-29 04:18:35,955 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:35,992 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-10-29 04:18:37,892 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:18:39,714 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-29 04:18:40,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56615 2026-10-29 04:18:40,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmphe4e9rfp_chrome_odoo 2026-10-29 04:18:40,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45597/json/version 2026-10-29 04:18:40,133 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45597/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:18:40,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:18:40,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45597/json 2026-10-29 04:18:40,173 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45597/json with timeout 3 increased to 10s during tests 2026-10-29 04:18:40,189 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:45597/devtools/page/446DF1BB4AACA02E93A92FE0226CE1D3 2026-10-29 04:18:40,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 04:18:40,226 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 04:18:41,224 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:18:41,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 04:18:41,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 04:18:41,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:18:41,250 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:18:41,282 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:18:42,761 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:42] "GET /web HTTP/1.1" 200 - 121 0.128 1.356 2026-10-29 04:18:42,770 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '446DF1BB4AACA02E93A92FE0226CE1D3', 'loaderId': 'E5F3FCB723A87207FAD7A2A9F0CAB9C9', 'isDownload': False} 2026-10-29 04:18:42,771 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-29 04:18:42,840 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:42] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.013 2026-10-29 04:18:42,877 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:42] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.041 2026-10-29 04:18:42,906 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.008 0.056 2026-10-29 04:18:42,920 100 INFO rb-19fb48c-226083-429900 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:18:42,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.077 2026-10-29 04:18:43,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:43] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.005 0.194 2026-10-29 04:18:43,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:43] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-29 04:18:44,203 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 04:18:44,236 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-29 04:18:44,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-29 04:18:44,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.063 2026-10-29 04:18:44,378 100 INFO rb-19fb48c-226083-429900 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:18:44,497 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.089 0.138 2026-10-29 04:18:44,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 04:18:44,665 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.045 0.349 2026-10-29 04:18:44,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.396 2026-10-29 04:18:44,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:18:44,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.024 0.370 2026-10-29 04:18:44,865 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.059 0.465 2026-10-29 04:18:45,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.127 0.661 2026-10-29 04:18:45,164 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:18:45,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.760 2026-10-29 04:18:45,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 04:18:45,248 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18: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:18:45,250 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.683 2026-10-29 04:18:45,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:18:45,308 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.019 0.598 2026-10-29 04:18:45,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:18:45,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.606 2026-10-29 04:18:45,353 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.606 2026-10-29 04:18:45,401 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.011 0.476 2026-10-29 04:18:45,431 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.142 2026-10-29 04:18:45,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.067 2026-10-29 04:18:46,124 100 INFO rb-19fb48c-226083-429900 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:18:46,145 100 INFO rb-19fb48c-226083-429900 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:18:46,162 100 INFO rb-19fb48c-226083-429900 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:18:46,197 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:46] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.027 2026-10-29 04:18:46,620 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:46] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.082 0.299 2026-10-29 04:18:46,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:46] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.087 0.168 2026-10-29 04:18:47,140 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.013 2026-10-29 04:18:47,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:47] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.032 0.051 2026-10-29 04:18:47,347 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:47] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 20 0.037 0.111 2026-10-29 04:18:47,413 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:47] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.020 0.207 2026-10-29 04:18:48,140 100 INFO rb-19fb48c-226083-429900 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:18:48,163 100 INFO rb-19fb48c-226083-429900 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:18:48,184 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.021 2026-10-29 04:18:48,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:48] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.014 0.023 2026-10-29 04:18:48,305 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 04:18:48,339 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:48] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.008 0.032 2026-10-29 04:18:48,823 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:18:49,183 100 INFO rb-19fb48c-226083-429900 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:18:49,212 100 INFO rb-19fb48c-226083-429900 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:18:49,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:49] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.007 0.032 2026-10-29 04:18:49,492 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:49] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.009 0.035 2026-10-29 04:18:50,274 100 INFO rb-19fb48c-226083-429900 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:18:50,299 100 INFO rb-19fb48c-226083-429900 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:18:50,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:50] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.006 0.028 2026-10-29 04:18:50,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:50] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.008 0.027 2026-10-29 04:18:50,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 79 0.063 0.153 2026-10-29 04:18:50,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:50] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.055 0.153 2026-10-29 04:18:51,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:18:53,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /my/projects HTTP/1.1" 200 - 219 0.180 1.340 2026-10-29 04:18:53,263 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 04:18:53,279 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.007 0.020 2026-10-29 04:18:53,300 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 04:18:53,343 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.031 0.061 2026-10-29 04:18:53,359 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 04:18:53,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.072 2026-10-29 04:18:53,488 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:18:53,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 04:18:53,537 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:18:53,570 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 04:18:53,596 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.046 2026-10-29 04:18:53,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:53] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.003 0.056 2026-10-29 04:18:54,085 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 04:18:54,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:54] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-29 04:18:54,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.101 2026-10-29 04:18:54,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.067 2026-10-29 04:18:54,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:54] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.066 2026-10-29 04:18:55,432 100 INFO rb-19fb48c-226083-429900 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:18:55,452 100 INFO rb-19fb48c-226083-429900 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:18:55,614 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:55] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.026 0.121 2026-10-29 04:18:55,701 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:55] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.006 0.016 2026-10-29 04:18:55,730 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:55] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.003 0.009 2026-10-29 04:18:55,994 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:55] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.035 0.194 2026-10-29 04:18:56,046 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:56] "GET /web/assets/2c30169/project.webclient.min.css HTTP/1.1" 200 - 4 0.016 0.020 2026-10-29 04:18:56,052 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:56] "GET /web/assets/81682db/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-10-29 04:18:56,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:56] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 04:18:57,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:57] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.040 1.034 2026-10-29 04:18:57,804 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.172 2026-10-29 04:18:57,812 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.163 2026-10-29 04:18:57,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.011 0.184 2026-10-29 04:18:57,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:57] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.027 2026-10-29 04:18:57,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.008 0.042 2026-10-29 04:18:57,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:57] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.044 2026-10-29 04:18:58,002 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:58] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:18:58,034 100 INFO rb-19fb48c-226083-429900 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:18:58,038 100 INFO rb-19fb48c-226083-429900 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:18:58,062 100 INFO rb-19fb48c-226083-429900 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:18:58,121 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.012 0.033 2026-10-29 04:18:58,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 04:18:58,824 100 INFO rb-19fb48c-226083-429900 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:18:58,833 100 INFO rb-19fb48c-226083-429900 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:18:59,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.052 0.157 2026-10-29 04:18:59,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.009 0.029 2026-10-29 04:18:59,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.020 0.069 2026-10-29 04:18:59,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.006 0.018 2026-10-29 04:18:59,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:18:59,437 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.044 2026-10-29 04:18:59,609 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.011 0.053 2026-10-29 04:18:59,615 100 INFO rb-19fb48c-226083-429900 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:18:59,622 100 INFO rb-19fb48c-226083-429900 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:18:59,640 100 INFO rb-19fb48c-226083-429900 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:18:59,654 100 INFO rb-19fb48c-226083-429900 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:18:59,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.021 0.052 2026-10-29 04:18:59,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<691885688552465.1793247539.765143871307373-openerp-448-project.task@5d59ff6c6187>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 04:18:59,905 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:18:59,922 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [317] 2026-10-29 04:18:59,922 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:18:59,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.060 0.215 2026-10-29 04:18:59,931 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:18:59] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.206 2026-10-29 04:19:00,066 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.031 0.309 2026-10-29 04:19:00,102 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.011 0.144 2026-10-29 04:19:00,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 04:19:00,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.019 2026-10-29 04:19:00,212 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.012 0.040 2026-10-29 04:19:00,431 100 INFO rb-19fb48c-226083-429900 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:19:00,478 100 INFO rb-19fb48c-226083-429900 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:19:00,479 100 INFO rb-19fb48c-226083-429900 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:19:00,493 100 INFO rb-19fb48c-226083-429900 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:19:00,507 100 INFO rb-19fb48c-226083-429900 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:19:00,519 100 INFO rb-19fb48c-226083-429900 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:19:00,537 100 INFO rb-19fb48c-226083-429900 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:19:00,550 100 INFO rb-19fb48c-226083-429900 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:19:00,560 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.022 0.029 2026-10-29 04:19:00,590 100 INFO rb-19fb48c-226083-429900 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:19:00,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.031 0.024 2026-10-29 04:19:00,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.026 0.072 2026-10-29 04:19:00,714 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.108 2026-10-29 04:19:01,351 100 INFO rb-19fb48c-226083-429900 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:19:01,363 100 INFO rb-19fb48c-226083-429900 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:19:01,366 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 04:19:01,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56615 2026-10-29 04:19:01,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 04:19:01,378 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56615 2026-10-29 04:19:01,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041901_567883_TestProjectSharingUi.txt 2026-10-29 04:19:01,568 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmphe4e9rfp_chrome_odoo" 2026-10-29 04:19:01,588 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-29 04:19:01,766 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<252381114277184.1793247541.667064905166626-openerp-138-project.project@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 04:19:01,766 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:01,787 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-10-29 04:19:01,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:02,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56887 2026-10-29 04:19:02,255 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp672m5lod_chrome_odoo 2026-10-29 04:19:02,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45045/json/version 2026-10-29 04:19:02,258 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45045/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:19:02,324 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:19:02,324 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45045/json 2026-10-29 04:19:02,331 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:45045/json with timeout 3 increased to 10s during tests 2026-10-29 04:19:02,350 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:45045/devtools/page/D6F250770F84E48D803B252ED483A050 2026-10-29 04:19:02,375 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 04:19:02,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 04:19:02,511 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:georges1 from n/a 2026-10-29 04:19:02,523 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 04:19:02,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-29 04:19:02,531 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-29 04:19:02,554 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:19:04,313 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /my/projects HTTP/1.1" 200 - 246 0.159 1.604 2026-10-29 04:19:04,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'D6F250770F84E48D803B252ED483A050', 'loaderId': '532C6BDA9C6D15BFEFBB3424E7847557', 'isDownload': False} 2026-10-29 04:19:04,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-29 04:19:04,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19: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 04:19:04,376 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 04:19:04,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.035 0.036 2026-10-29 04:19:04,440 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 04:19:04,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.039 2026-10-29 04:19:04,481 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 04:19:04,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.028 2026-10-29 04:19:04,740 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:19:04,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:19:04,774 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 04:19:04,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.012 0.021 2026-10-29 04:19:04,858 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 04:19:04,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.070 2026-10-29 04:19:04,922 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:04] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.005 0.083 2026-10-29 04:19:05,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:05] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 04:19:05,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:05] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-29 04:19:05,437 100 INFO rb-19fb48c-226083-429900 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:19:05,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.154 2026-10-29 04:19:05,543 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.098 2026-10-29 04:19:05,565 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:05] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.105 2026-10-29 04:19:06,698 100 INFO rb-19fb48c-226083-429900 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:19:06,719 100 INFO rb-19fb48c-226083-429900 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:19:06,887 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:06] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.037 0.126 2026-10-29 04:19:06,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:06] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.004 0.010 2026-10-29 04:19:07,031 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:07] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.003 0.010 2026-10-29 04:19:07,065 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:07] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.002 0.012 2026-10-29 04:19:07,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:07] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.034 0.257 2026-10-29 04:19:07,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:07] "GET /web/assets/2c30169/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 04:19:07,441 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:07] "GET /web/assets/81682db/project.webclient.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-10-29 04:19:07,925 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:07] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 04:19:08,446 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:08] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.070 0.193 2026-10-29 04:19:08,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:08] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.238 2026-10-29 04:19:08,467 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.237 2026-10-29 04:19:08,478 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.230 2026-10-29 04:19:08,540 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:08] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.010 0.024 2026-10-29 04:19:08,587 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:08] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.010 0.064 2026-10-29 04:19:08,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:08] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.032 2026-10-29 04:19:08,707 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:08] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.037 0.045 2026-10-29 04:19:09,636 100 INFO rb-19fb48c-226083-429900 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:19:09,658 100 INFO rb-19fb48c-226083-429900 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:19:09,673 100 INFO rb-19fb48c-226083-429900 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:19:09,741 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:09] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.011 0.031 2026-10-29 04:19:09,834 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:09] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.016 0.023 2026-10-29 04:19:10,444 100 INFO rb-19fb48c-226083-429900 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:19:10,468 100 INFO rb-19fb48c-226083-429900 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:19:10,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:10] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.056 0.137 2026-10-29 04:19:10,719 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:10] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.012 0.042 2026-10-29 04:19:10,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:10] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.031 0.085 2026-10-29 04:19:10,985 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:10] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.012 0.025 2026-10-29 04:19:11,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 04:19:11,071 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.011 0.038 2026-10-29 04:19:11,244 100 INFO rb-19fb48c-226083-429900 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:19:11,255 100 INFO rb-19fb48c-226083-429900 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:19:11,259 100 INFO rb-19fb48c-226083-429900 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:19:11,285 100 INFO rb-19fb48c-226083-429900 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:19:11,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "GET /web/image/res.partner/940/avatar_128 HTTP/1.1" 200 - 23 0.046 0.066 2026-10-29 04:19:11,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.032 0.088 2026-10-29 04:19:11,501 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.035 0.181 2026-10-29 04:19:11,508 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.085 2026-10-29 04:19:11,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.055 0.147 2026-10-29 04:19:11,763 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.023 0.187 2026-10-29 04:19:11,789 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.005 0.068 2026-10-29 04:19:11,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.006 0.104 2026-10-29 04:19:11,917 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:11] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.015 0.056 2026-10-29 04:19:12,037 100 INFO rb-19fb48c-226083-429900 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:19:12,053 100 INFO rb-19fb48c-226083-429900 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:19:12,065 100 INFO rb-19fb48c-226083-429900 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:19:12,084 100 INFO rb-19fb48c-226083-429900 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:19:12,098 100 INFO rb-19fb48c-226083-429900 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:19:12,114 100 INFO rb-19fb48c-226083-429900 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:19:12,124 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.012 0.016 2026-10-29 04:19:12,143 100 INFO rb-19fb48c-226083-429900 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:19:12,184 100 INFO rb-19fb48c-226083-429900 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:19:12,197 100 INFO rb-19fb48c-226083-429900 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:19:12,223 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.023 0.042 2026-10-29 04:19:12,272 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.010 0.060 2026-10-29 04:19:12,306 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.005 0.089 2026-10-29 04:19:12,384 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.007 0.163 2026-10-29 04:19:12,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.029 0.098 2026-10-29 04:19:12,527 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.014 0.079 2026-10-29 04:19:12,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.094 2026-10-29 04:19:12,954 100 INFO rb-19fb48c-226083-429900 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:19:12,964 100 INFO rb-19fb48c-226083-429900 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:19:12,968 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 04:19:12,990 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:19:13,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56887 2026-10-29 04:19:13,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 04:19:13,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56887 2026-10-29 04:19:13,129 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041913_129504_TestProjectSharingUi.txt 2026-10-29 04:19:13,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp672m5lod_chrome_odoo" 2026-10-29 04:19:13,147 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-29 04:19:13,391 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 319 and Message-Id '<417568515903742.1793247553.272668361663818-openerp-138-project.project@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 04:19:13,391 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:13,412 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [319] 2026-10-29 04:19:13,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:13,974 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 57106 2026-10-29 04:19:13,981 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpnip1qd7c_chrome_odoo 2026-10-29 04:19:13,982 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:39371/json/version 2026-10-29 04:19:13,994 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39371/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:19:14,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:19:14,049 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:39371/json 2026-10-29 04:19:14,050 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39371/json with timeout 3 increased to 10s during tests 2026-10-29 04:19:14,065 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:39371/devtools/page/A3C75A1CDB5BC46ACD4AC11294D4AE44 2026-10-29 04:19:14,073 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 04:19:14,077 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 04:19:14,268 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:georges1 from n/a 2026-10-29 04:19:14,282 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 04:19:14,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-29 04:19:14,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-29 04:19:14,323 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:19:16,039 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /my/projects HTTP/1.1" 200 - 246 0.200 1.522 2026-10-29 04:19:16,043 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'A3C75A1CDB5BC46ACD4AC11294D4AE44', 'loaderId': 'C80ADFC0867C97D34E10D4504D7D8FD2', 'isDownload': False} 2026-10-29 04:19:16,044 100 INFO rb-19fb48c-226083-429900 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:19:16,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "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 04:19:16,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 04:19:16,157 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.041 0.039 2026-10-29 04:19:16,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 04:19:16,190 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.042 2026-10-29 04:19:16,218 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 04:19:16,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.038 2026-10-29 04:19:16,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 04:19:16,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:19:16,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 04:19:16,430 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.026 0.029 2026-10-29 04:19:16,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 04:19:16,493 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.042 2026-10-29 04:19:16,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.009 0.050 2026-10-29 04:19:16,997 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:16] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.018 2026-10-29 04:19:17,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:17] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.013 2026-10-29 04:19:17,118 100 INFO rb-19fb48c-226083-429900 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:19:17,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.007 0.198 2026-10-29 04:19:17,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.177 2026-10-29 04:19:17,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:17] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.140 2026-10-29 04:19:18,364 100 INFO rb-19fb48c-226083-429900 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:19:18,389 100 INFO rb-19fb48c-226083-429900 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:19:18,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:18] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.021 0.116 2026-10-29 04:19:18,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:18] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.005 0.014 2026-10-29 04:19:18,638 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:18] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.002 0.008 2026-10-29 04:19:18,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:18] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.007 2026-10-29 04:19:18,888 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:18] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.031 0.194 2026-10-29 04:19:18,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:18] "GET /web/assets/2c30169/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:19:18,945 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:18] "GET /web/assets/81682db/project.webclient.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-10-29 04:19:19,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 04:19:19,747 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.063 0.164 2026-10-29 04:19:19,751 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.215 2026-10-29 04:19:19,774 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.211 2026-10-29 04:19:19,779 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.213 2026-10-29 04:19:19,839 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.013 0.037 2026-10-29 04:19:19,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.007 0.056 2026-10-29 04:19:19,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.074 2026-10-29 04:19:19,969 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:19] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.019 0.051 2026-10-29 04:19:20,912 100 INFO rb-19fb48c-226083-429900 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:19:20,937 100 INFO rb-19fb48c-226083-429900 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:19:21,001 100 INFO rb-19fb48c-226083-429900 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:19:21,099 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.038 0.062 2026-10-29 04:19:21,106 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.054 2026-10-29 04:19:21,769 100 INFO rb-19fb48c-226083-429900 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:19:21,789 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 04:19:21,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:19:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:19:21,841 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 57106 2026-10-29 04:19:21,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 04:19:21,845 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 57106 2026-10-29 04:19:21,976 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_041921_975887_TestProjectSharingUi.txt 2026-10-29 04:19:21,976 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpnip1qd7c_chrome_odoo" 2026-10-29 04:19:22,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:19:24,821 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<728481030526382.1793247564.656615018844604-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:19:24,821 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:24,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:24,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<144934271979816.1793247564.901696205139160-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:19:24,957 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:24,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:25,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-29 04:19:26,010 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-29 04:19:26,439 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-29 04:19:27,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-29 04:19:28,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<066605328905169.1793247568.285778522491455-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:19:28,428 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:28,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:29,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<481312283777754.1793247569.099792242050171-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:19:29,187 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:29,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:29,645 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-29 04:19:30,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<992509201347680.1793247570.577163219451904-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:19:30,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:30,750 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:32,707 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34957] 2026-10-29 04:19:32,801 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-10-29 04:19:32,832 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [20313, 20314] 2026-10-29 04:19:32,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<446823192546844.1793247572.909733057022095-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:19:32,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:32,973 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:33,790 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-29 04:19:34,804 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<362506860986081.1793247574.636301040649414-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:19:34,805 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:34,813 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:34,974 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34959, 34931] 2026-10-29 04:19:35,051 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-10-29 04:19:35,085 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [20267, 20268, 20317, 20318] 2026-10-29 04:19:35,114 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-29 04:19:50,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-29 04:19:51,138 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-29 04:19:51,294 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-29 04:19:52,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:19:55,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<038130392048687.1793247594.985860347747803-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:19:55,167 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:55,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:55,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<482608668520055.1793247595.234644174575806-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:19:55,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:19:55,287 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:19:58,156 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-29 04:19:58,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 57306 2026-10-29 04:19:58,573 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpd1ith2od_chrome_odoo 2026-10-29 04:19:58,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:44667/json/version 2026-10-29 04:19:58,576 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44667/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:19:58,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: Chrome/150.0.7871.114 2026-10-29 04:19:58,590 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:44667/json 2026-10-29 04:19:58,591 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:44667/json with timeout 3 increased to 10s during tests 2026-10-29 04:19:58,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:44667/devtools/page/6A065AC4A4CC73CD7ED4613AAD545B11 2026-10-29 04:19:58,622 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-10-29 04:19:58,629 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-10-29 04:19:59,615 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:19:59,619 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 04:19:59,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-10-29 04:19:59,635 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:19:59,636 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:19:59,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:20:00,967 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:00] "GET /web HTTP/1.1" 200 - 125 0.115 1.196 2026-10-29 04:20:00,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': '6A065AC4A4CC73CD7ED4613AAD545B11', 'loaderId': '9127F49E191BD0DC6E83A20EE1EF1D78', 'isDownload': False} 2026-10-29 04:20:00,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-29 04:20:01,014 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:01] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 04:20:01,041 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:01] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.038 2026-10-29 04:20:01,111 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:01] "GET /web/webclient/load_menus/03ece46e856b9353da3153573ee461b1862f8db4ed1e37bef2abd30301e3098f HTTP/1.1" 200 - 4 0.014 0.090 2026-10-29 04:20:01,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.004 0.118 2026-10-29 04:20:01,173 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.143 2026-10-29 04:20:01,198 100 INFO rb-19fb48c-226083-429900 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:20:01,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:01] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 04:20:02,299 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 04:20:02,327 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 04:20:02,341 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-29 04:20:02,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.037 2026-10-29 04:20:02,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 04:20:02,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.082 0.164 2026-10-29 04:20:02,618 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.226 2026-10-29 04:20:02,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:20:02,682 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 04:20:02,759 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.037 0.333 2026-10-29 04:20:02,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.016 0.349 2026-10-29 04:20:02,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.047 0.487 2026-10-29 04:20:03,151 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.075 0.625 2026-10-29 04:20:03,156 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.670 2026-10-29 04:20:03,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 04:20:03,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.038 0.614 2026-10-29 04:20:03,274 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "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:20:03,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:20:03,312 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "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:20:03,345 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /web/offline HTTP/1.1" 200 - 7 0.037 0.632 2026-10-29 04:20:03,386 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:20:03,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.047 0.623 2026-10-29 04:20:03,459 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.636 2026-10-29 04:20:03,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.013 0.479 2026-10-29 04:20:03,548 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.193 2026-10-29 04:20:03,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.074 2026-10-29 04:20:04,231 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-10-29 04:20:04,256 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-29 04:20:04,273 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-29 04:20:04,310 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:04] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.024 2026-10-29 04:20:04,718 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:04] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.093 0.264 2026-10-29 04:20:04,825 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:04] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.015 2026-10-29 04:20:04,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:04] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.024 0.038 2026-10-29 04:20:05,138 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:05] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 56 0.108 0.118 2026-10-29 04:20:05,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.217 2026-10-29 04:20:05,246 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:05] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.022 0.292 2026-10-29 04:20:05,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:05] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 66 0.072 0.449 2026-10-29 04:20:05,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:05] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.028 0.580 2026-10-29 04:20:05,884 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.018 0.045 2026-10-29 04:20:05,962 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:05] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.021 0.082 2026-10-29 04:20:06,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:06] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.017 0.143 2026-10-29 04:20:06,129 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:20:06,776 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter")' 2026-10-29 04:20:06,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-29 04:20:06,827 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs")))' 2026-10-29 04:20:06,838 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:06] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.011 0.017 2026-10-29 04:20:06,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:06] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.010 0.036 2026-10-29 04:20:07,007 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:07] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.028 0.090 2026-10-29 04:20:07,806 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-29 04:20:07,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("horned tag filter")' 2026-10-29 04:20:07,836 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-29 04:20:07,854 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-10-29 04:20:07,860 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:07] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.008 0.013 2026-10-29 04:20:07,886 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:07] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.010 0.034 2026-10-29 04:20:08,026 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:08] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.030 0.087 2026-10-29 04:20:09,006 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:20:09,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-29 04:20:09,867 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("4 Legged tag filter")' 2026-10-29 04:20:09,890 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-10-29 04:20:09,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-10-29 04:20:09,901 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:09] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.009 0.014 2026-10-29 04:20:09,934 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:09] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.011 0.026 2026-10-29 04:20:10,072 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:10] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.033 0.079 2026-10-29 04:20:10,188 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:10] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.032 0.180 2026-10-29 04:20:12,004 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-10-29 04:20:12,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:20:12,037 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 57306 2026-10-29 04:20:12,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-10-29 04:20:12,038 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 57306 2026-10-29 04:20:12,163 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_042012_162748_TestProjectTags.txt 2026-10-29 04:20:12,163 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpd1ith2od_chrome_odoo" 2026-10-29 04:20:12,190 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:20:13,166 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-29 04:20:13,591 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57540 2026-10-29 04:20:13,593 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmprn3nf7f8_chrome_odoo 2026-10-29 04:20:13,594 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:33823/json/version 2026-10-29 04:20:13,599 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33823/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:20:13,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:20:13,628 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:33823/json 2026-10-29 04:20:13,631 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:33823/json with timeout 3 increased to 10s during tests 2026-10-29 04:20:13,641 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:33823/devtools/page/34EA151E14E2ED39CC68BC8ADC526FB9 2026-10-29 04:20:13,652 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-29 04:20:13,658 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-29 04:20:14,649 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:20:14,653 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 04:20:14,668 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-29 04:20:14,670 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:20:14,671 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:20:14,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:20:16,077 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:16] "GET /web HTTP/1.1" 200 - 121 0.110 1.281 2026-10-29 04:20:16,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '34EA151E14E2ED39CC68BC8ADC526FB9', 'loaderId': '7DC8065245669CCABEB4BC4A2AD38A39', 'isDownload': False} 2026-10-29 04:20:16,082 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-29 04:20:16,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:16] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 04:20:16,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:16] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.025 2026-10-29 04:20:16,205 100 INFO rb-19fb48c-226083-429900 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:20:16,270 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:16] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.014 0.075 2026-10-29 04:20:16,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.103 2026-10-29 04:20:16,348 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:16] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.008 0.152 2026-10-29 04:20:16,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:16] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 04:20:17,426 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:20:17,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 04:20:17,440 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-29 04:20:17,452 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.016 2026-10-29 04:20:17,574 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 04:20:17,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.061 0.104 2026-10-29 04:20:17,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 04:20:17,744 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.031 0.245 2026-10-29 04:20:17,750 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.274 2026-10-29 04:20:17,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.024 0.259 2026-10-29 04:20:17,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:20:17,971 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.040 0.390 2026-10-29 04:20:18,214 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.110 0.551 2026-10-29 04:20:18,220 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.615 2026-10-29 04:20:18,249 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 04:20:18,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20: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 04:20:18,264 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20: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:20:18,274 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:20:18,311 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:20:18,379 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.079 0.633 2026-10-29 04:20:18,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.635 2026-10-29 04:20:18,446 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.663 2026-10-29 04:20:18,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.623 2026-10-29 04:20:18,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.016 0.529 2026-10-29 04:20:18,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.013 0.147 2026-10-29 04:20:18,626 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.154 2026-10-29 04:20:19,227 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-29 04:20:19,264 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-29 04:20:19,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-10-29 04:20:19,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.033 2026-10-29 04:20:19,746 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:19] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.113 0.279 2026-10-29 04:20:20,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:20] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.109 0.157 2026-10-29 04:20:20,386 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.036 0.039 2026-10-29 04:20:20,477 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:20] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 20 0.032 0.120 2026-10-29 04:20:20,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:20] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.020 0.230 2026-10-29 04:20:20,582 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.064 2026-10-29 04:20:21,232 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-10-29 04:20:21,267 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.027 2026-10-29 04:20:21,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:21] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.009 0.030 2026-10-29 04:20:21,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:20:21,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:21] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.007 0.027 2026-10-29 04:20:22,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:20:22,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-10-29 04:20:22,289 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-29 04:20:22,591 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:22] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.148 0.149 2026-10-29 04:20:22,651 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:22] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.012 0.032 2026-10-29 04:20:22,909 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:22] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.081 0.158 2026-10-29 04:20:23,358 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:23] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 117 0.108 0.579 2026-10-29 04:20:23,399 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:23] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.005 0.014 2026-10-29 04:20:23,425 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:23] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.008 0.018 2026-10-29 04:20:23,469 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:23] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:20:23,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.008 0.012 2026-10-29 04:20:23,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.023 2026-10-29 04:20:23,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:23] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:20:24,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-29 04:20:24,547 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-29 04:20:24,579 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:24] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.015 0.025 2026-10-29 04:20:24,828 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.007 2026-10-29 04:20:25,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-29 04:20:25,381 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-10-29 04:20:25,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:25] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 04:20:25,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:25] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.005 0.012 2026-10-29 04:20:25,444 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:25] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:20:26,221 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-10-29 04:20:26,265 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:26] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.007 0.029 2026-10-29 04:20:26,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:26] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.003 0.023 2026-10-29 04:20:27,114 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-10-29 04:20:27,125 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-10-29 04:20:27,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:27] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.066 0.157 2026-10-29 04:20:27,429 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:27] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.012 0.043 2026-10-29 04:20:27,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.029 0.098 2026-10-29 04:20:27,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.027 2026-10-29 04:20:27,558 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:27] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.035 2026-10-29 04:20:29,292 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-10-29 04:20:29,321 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-10-29 04:20:29,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.054 0.100 2026-10-29 04:20:29,668 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 58 0.070 0.238 2026-10-29 04:20:29,695 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.217 2026-10-29 04:20:29,742 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.013 0.227 2026-10-29 04:20:29,791 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.016 2026-10-29 04:20:29,803 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 04:20:29,809 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.001 0.009 2026-10-29 04:20:29,905 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.008 0.071 2026-10-29 04:20:29,930 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.003 0.099 2026-10-29 04:20:29,955 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-29 04:20:29,966 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:29] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-10-29 04:20:30,043 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 04:20:30,131 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.034 2026-10-29 04:20:30,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-29 04:20:30,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 04:20:30,324 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.010 0.009 2026-10-29 04:20:30,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.043 0.079 2026-10-29 04:20:30,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.139 2026-10-29 04:20:30,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.023 0.190 2026-10-29 04:20:30,584 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.013 0.250 2026-10-29 04:20:30,673 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.032 0.267 2026-10-29 04:20:30,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:30] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.010 0.032 2026-10-29 04:20:31,868 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-10-29 04:20:31,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-10-29 04:20:31,915 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-10-29 04:20:31,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:31] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.010 0.032 2026-10-29 04:20:32,057 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:32] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.008 0.042 2026-10-29 04:20:32,948 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-10-29 04:20:33,002 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:33] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.011 0.040 2026-10-29 04:20:33,119 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:33] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.019 0.081 2026-10-29 04:20:33,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:33] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.014 0.019 2026-10-29 04:20:33,275 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:33] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.034 0.099 2026-10-29 04:20:34,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-10-29 04:20:34,116 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:34] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.010 0.036 2026-10-29 04:20:34,259 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:34] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 13 0.050 0.073 2026-10-29 04:20:34,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:34] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.030 0.168 2026-10-29 04:20:34,436 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:34] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.020 0.247 2026-10-29 04:20:34,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:34] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.015 0.365 2026-10-29 04:20:34,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:34] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.022 0.400 2026-10-29 04:20:34,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:34] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.016 0.468 2026-10-29 04:20:34,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:34] "GET /web/image/res.users/31/avatar_128 HTTP/1.1" 200 - 13 0.019 0.495 2026-10-29 04:20:35,552 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-10-29 04:20:35,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:35] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 04:20:35,593 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-29 04:20:35,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:35] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.014 0.020 2026-10-29 04:20:35,656 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:35] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.030 2026-10-29 04:20:35,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:35] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.061 0.140 2026-10-29 04:20:35,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:35] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.023 0.223 2026-10-29 04:20:35,973 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:35] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 04:20:36,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:20:37,107 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-29 04:20:37,120 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:20:37,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57540 2026-10-29 04:20:37,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-29 04:20:37,134 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57540 2026-10-29 04:20:37,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_042037_286273_TestUi.txt 2026-10-29 04:20:37,286 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmprn3nf7f8_chrome_odoo" 2026-10-29 04:20:37,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-10-29 04:20:37,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57819 2026-10-29 04:20:37,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2z27ppjp_chrome_odoo 2026-10-29 04:20:37,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:37207/json/version 2026-10-29 04:20:37,728 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37207/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:20:37,747 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:20:37,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:37207/json 2026-10-29 04:20:37,749 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:37207/json with timeout 3 increased to 10s during tests 2026-10-29 04:20:37,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:37207/devtools/page/FDF6A7096D75088EDB8E4722CE5B9802 2026-10-29 04:20:37,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-29 04:20:37,773 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-29 04:20:38,857 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:20:38,861 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:demo from n/a 2026-10-29 04:20:38,878 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-29 04:20:38,880 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-29 04:20:38,880 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 04:20:38,904 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:20:40,749 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:40] "GET / HTTP/1.1" 200 - 250 0.203 1.646 2026-10-29 04:20:40,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'FDF6A7096D75088EDB8E4722CE5B9802', 'loaderId': 'D7F9372952F404573B05C6376D0E0F3C', 'isDownload': False} 2026-10-29 04:20:40,756 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-10-29 04:20:40,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20: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 04:20:40,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8b6b96c/web.assets_frontend.min.css, copying from /web/assets/8b6b96c/web.assets_frontend.min.css 2026-10-29 04:20:40,890 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:40] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.053 0.036 2026-10-29 04:20:40,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js, copying from /web/assets/5d35f65/web.assets_frontend_minimal.min.js 2026-10-29 04:20:40,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:40] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.011 0.066 2026-10-29 04:20:40,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b9b5438/web.__assets_tests_call__.min.js, copying from /web/assets/b9b5438/web.__assets_tests_call__.min.js 2026-10-29 04:20:40,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:40] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.037 2026-10-29 04:20:41,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:20:41,071 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:20:41,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.008 0.011 2026-10-29 04:20:41,131 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:20:41,159 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js, copying from /web/assets/20faf5d/web.assets_frontend_lazy.min.js 2026-10-29 04:20:41,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.034 2026-10-29 04:20:41,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.004 0.046 2026-10-29 04:20:41,602 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 04:20:41,659 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.011 2026-10-29 04:20:41,765 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-29 04:20:41,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.009 0.183 2026-10-29 04:20:41,871 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.162 2026-10-29 04:20:41,910 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:41] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.018 0.130 2026-10-29 04:20:42,390 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:42] "GET /web HTTP/1.1" 200 - 58 0.041 0.548 2026-10-29 04:20:42,462 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:42] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.012 0.020 2026-10-29 04:20:42,475 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.035 2026-10-29 04:20:42,490 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:42] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 04:20:42,522 100 INFO rb-19fb48c-226083-429900 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:20:42,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:42] "GET /web/webclient/load_menus/6f9eacc13b3865b0891d365800bc9510495d59115f6e7c286c773e7ff620138a HTTP/1.1" 200 - 2 0.001 0.091 2026-10-29 04:20:42,571 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.017 0.098 2026-10-29 04:20:42,606 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:42] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:20:43,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 04:20:43,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 04:20:43,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-29 04:20:43,658 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.019 2026-10-29 04:20:44,064 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "POST /mail/init_messaging HTTP/1.1" 200 - 114 0.167 0.254 2026-10-29 04:20:44,085 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:20:44,088 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.435 2026-10-29 04:20:44,145 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.028 0.419 2026-10-29 04:20:44,234 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.029 0.489 2026-10-29 04:20:44,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.073 0.561 2026-10-29 04:20:44,369 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.565 2026-10-29 04:20:44,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:20:44,436 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:20:44,447 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.040 0.541 2026-10-29 04:20:44,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:20:44,481 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.370 2026-10-29 04:20:44,494 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.378 2026-10-29 04:20:44,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.374 2026-10-29 04:20:44,611 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.015 0.317 2026-10-29 04:20:44,634 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.168 2026-10-29 04:20:45,269 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-10-29 04:20:45,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-29 04:20:45,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-10-29 04:20:45,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.028 2026-10-29 04:20:45,748 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:45] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.083 0.247 2026-10-29 04:20:46,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:46] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.103 0.228 2026-10-29 04:20:46,411 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.023 0.036 2026-10-29 04:20:46,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.026 0.105 2026-10-29 04:20:46,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:46] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.017 0.210 2026-10-29 04:20:46,608 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.092 2026-10-29 04:20:47,103 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Select View action (trigger: .oe_kanban_action:contains('View'))' 2026-10-29 04:20:47,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-logNote:disabled)' 2026-10-29 04:20:47,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-29 04:20:47,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:47] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.072 0.096 2026-10-29 04:20:47,327 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.174 2026-10-29 04:20:47,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:47] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 87 0.139 0.373 2026-10-29 04:20:47,833 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:47] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.013 0.026 2026-10-29 04:20:47,935 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:47] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.067 2026-10-29 04:20:47,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:47] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 04:20:47,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:47] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-29 04:20:48,058 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:20:48,108 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.039 2026-10-29 04:20:48,329 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 15 0.040 0.055 2026-10-29 04:20:48,365 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.009 0.111 2026-10-29 04:20:48,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-29 04:20:48,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.028 0.179 2026-10-29 04:20:48,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-10-29 04:20:48,607 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.049 0.295 2026-10-29 04:20:48,721 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.040 0.351 2026-10-29 04:20:48,728 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.105 2026-10-29 04:20:48,891 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:48] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.014 0.068 2026-10-29 04:20:49,557 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:disabled)' 2026-10-29 04:20:49,559 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-29 04:20:49,570 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:20:49,620 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57819 2026-10-29 04:20:49,623 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-29 04:20:49,630 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57819 2026-10-29 04:20:49,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_042049_757813_TestUi.txt 2026-10-29 04:20:49,758 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmp2z27ppjp_chrome_odoo" 2026-10-29 04:20:50,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 58064 2026-10-29 04:20:50,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpph6n7fdp_chrome_odoo 2026-10-29 04:20:50,175 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:42077/json/version 2026-10-29 04:20:50,177 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42077/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:20:50,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:20:50,220 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:42077/json 2026-10-29 04:20:50,221 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:42077/json with timeout 3 increased to 10s during tests 2026-10-29 04:20:50,244 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:42077/devtools/page/845252D0F4C3FF4D0A97A6B0EACAE4D9 2026-10-29 04:20:50,249 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-29 04:20:50,251 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-29 04:20:51,255 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:20:51,261 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 04:20:51,278 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-29 04:20:51,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-29 04:20:51,285 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 04:20:51,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:51] "GET / HTTP/1.1" 200 - 80 0.130 0.530 2026-10-29 04:20:51,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '845252D0F4C3FF4D0A97A6B0EACAE4D9', 'loaderId': '3CBD7ABDDEB432764E7339B808721E46', 'isDownload': False} 2026-10-29 04:20:51,971 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-10-29 04:20:52,014 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "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:20:52,040 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /web/assets/1/8b6b96c/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.005 0.022 2026-10-29 04:20:52,061 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /web/assets/1/5d35f65/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.007 0.013 2026-10-29 04:20:52,090 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /web/assets/1/b9b5438/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.010 2026-10-29 04:20:52,231 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20: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:20:52,245 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:20:52,253 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /web/image/website/1/logo/My%20Website?unique=3758b70 HTTP/1.1" 200 - 6 0.006 0.012 2026-10-29 04:20:52,309 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:20:52,356 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /web/image/website/1/favicon?unique=3758b70 HTTP/1.1" 200 - 6 0.007 0.020 2026-10-29 04:20:52,372 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /web/assets/1/20faf5d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.006 0.035 2026-10-29 04:20:52,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 04:20:52,855 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-29 04:20:52,896 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.011 0.021 2026-10-29 04:20:52,912 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.014 2026-10-29 04:20:52,914 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-29 04:20:52,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:52] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.020 2026-10-29 04:20:53,113 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:53] "GET /web HTTP/1.1" 200 - 24 0.025 0.144 2026-10-29 04:20:53,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:53] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.019 2026-10-29 04:20:53,291 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:53] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 2 0.019 0.074 2026-10-29 04:20:53,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:53] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.130 2026-10-29 04:20:53,325 100 INFO rb-19fb48c-226083-429900 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:20:53,374 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.033 0.109 2026-10-29 04:20:53,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.003 0.161 2026-10-29 04:20:53,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:53] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-29 04:20:54,485 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:20:54,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:20:54,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:20:54,515 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 04:20:54,680 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "POST /mail/init_messaging HTTP/1.1" 200 - 68 0.055 0.104 2026-10-29 04:20:54,752 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 04:20:54,822 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.039 0.260 2026-10-29 04:20:54,829 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.287 2026-10-29 04:20:54,840 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:20:54,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.019 0.303 2026-10-29 04:20:55,050 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.040 0.435 2026-10-29 04:20:55,243 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 73 0.076 0.569 2026-10-29 04:20:55,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.602 2026-10-29 04:20:55,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:20:55,292 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.535 2026-10-29 04:20:55,328 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:20:55,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:20:55,360 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.026 0.496 2026-10-29 04:20:55,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.539 2026-10-29 04:20:55,426 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /web/offline HTTP/1.1" 200 - 5 0.011 0.516 2026-10-29 04:20:55,495 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.388 2026-10-29 04:20:55,520 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.193 2026-10-29 04:20:55,526 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.119 2026-10-29 04:20:56,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-10-29 04:20:56,185 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-29 04:20:56,202 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-10-29 04:20:56,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.023 2026-10-29 04:20:56,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:56] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.037 0.067 2026-10-29 04:20:56,661 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:56] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.087 0.161 2026-10-29 04:20:56,940 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:56] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.021 0.041 2026-10-29 04:20:57,027 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:57] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.022 0.121 2026-10-29 04:20:57,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:57] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.015 0.158 2026-10-29 04:20:57,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-10-29 04:20:57,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Select Settings action (trigger: .oe_kanban_action:contains('Settings'))' 2026-10-29 04:20:57,716 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is enabled (trigger: .o-mail-Chatter-logNote:enabled)' 2026-10-29 04:20:57,778 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:57] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.036 0.056 2026-10-29 04:20:58,097 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.098 0.271 2026-10-29 04:20:58,110 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.377 2026-10-29 04:20:58,301 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.015 0.034 2026-10-29 04:20:58,314 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.007 2026-10-29 04:20:58,337 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-10-29 04:20:58,355 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-29 04:20:58,473 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.006 0.016 2026-10-29 04:20:58,633 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 11 0.017 0.013 2026-10-29 04:20:58,667 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.009 0.043 2026-10-29 04:20:58,724 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.090 2026-10-29 04:20:58,915 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /mail/thread/data HTTP/1.1" 200 - 54 0.050 0.247 2026-10-29 04:20:58,980 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.018 0.251 2026-10-29 04:20:58,989 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.180 2026-10-29 04:20:59,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:59] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.011 0.038 2026-10-29 04:20:59,803 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:enabled)' 2026-10-29 04:20:59,805 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-29 04:20:59,823 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:20:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:20:59,846 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 58064 2026-10-29 04:20:59,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-29 04:20:59,847 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 58064 2026-10-29 04:21:00,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_042100_005766_TestUi.txt 2026-10-29 04:21:00,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpph6n7fdp_chrome_odoo" 2026-10-29 04:21:00,048 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:21:02,698 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<641942011633971.1793247662.570887088775635-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:21:02,699 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:21:02,705 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:21:02,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<862553409291881.1793247662.760033130645752-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:21:02,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:21:02,809 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:21:06,419 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-29 04:21:06,451 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: project.update 2026-10-29 04:21:06,453 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-29 04:21:06,504 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 237, model: project.milestone 2026-10-29 04:21:06,516 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-29 04:21:06,575 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #237 deleted mail.message records with IDs: [34986] 2026-10-29 04:21:06,598 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: project.milestone 2026-10-29 04:21:06,601 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-29 04:21:06,648 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: project.milestone 2026-10-29 04:21:06,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-29 04:21:06,681 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-29 04:21:06,721 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #236 deleted mail.message records with IDs: [34985] 2026-10-29 04:21:06,785 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #236 deleted project.update records with IDs: [10] 2026-10-29 04:21:06,839 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-29 04:21:06,886 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: project.update 2026-10-29 04:21:06,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-29 04:21:06,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-10-29 04:21:06,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-29 04:21:06,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-10-29 04:21:06,995 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-29 04:21:07,036 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-10-29 04:21:07,039 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-29 04:21:07,118 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-29 04:21:07,198 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #234 deleted mail.message records with IDs: [34985] 2026-10-29 04:21:07,223 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 234, model: project.update 2026-10-29 04:21:07,227 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-29 04:21:07,311 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 234, model: project.update 2026-10-29 04:21:07,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:21:09,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<935068186997539.1793247669.712525606155396-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:21:09,842 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:21:09,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:21:09,958 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<861557839163184.1793247669.909322500228882-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:21:09,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:21:09,961 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:21:10,865 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-29 04:21:13,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-29 04:21:13,862 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-29 04:21:15,811 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:21:16,614 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-29 04:21:17,028 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58308 2026-10-29 04:21:17,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpcfvx2p6k_chrome_odoo 2026-10-29 04:21:17,029 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:41373/json/version 2026-10-29 04:21:17,031 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41373/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:21:17,056 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:21:17,056 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:41373/json 2026-10-29 04:21:17,057 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41373/json with timeout 3 increased to 10s during tests 2026-10-29 04:21:17,081 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:41373/devtools/page/5C38D9FAD7BA2941CD09EAEEDA9D9DFA 2026-10-29 04:21:17,096 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-29 04:21:17,106 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-29 04:21:18,084 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:21:18,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 04:21:18,099 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-29 04:21:18,101 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:21:18,101 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:21:18,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:21:19,533 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:19] "GET /web HTTP/1.1" 200 - 121 0.132 1.280 2026-10-29 04:21:19,537 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '5C38D9FAD7BA2941CD09EAEEDA9D9DFA', 'loaderId': 'A66665FC044128E8BF24C3621E8D667F', 'isDownload': False} 2026-10-29 04:21:19,538 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-29 04:21:19,625 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:19] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.026 2026-10-29 04:21:19,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:19] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.047 2026-10-29 04:21:19,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.011 0.047 2026-10-29 04:21:19,711 100 INFO rb-19fb48c-226083-429900 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:21:19,736 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:19] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.007 0.117 2026-10-29 04:21:19,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.021 0.135 2026-10-29 04:21:19,808 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:19] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:21:20,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 04:21:20,940 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-29 04:21:20,943 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 04:21:20,978 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-29 04:21:21,090 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 04:21:21,237 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.096 0.148 2026-10-29 04:21:21,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 04:21:21,389 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.035 0.352 2026-10-29 04:21:21,400 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.370 2026-10-29 04:21:21,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:21:21,456 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.030 0.367 2026-10-29 04:21:21,666 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 83 0.080 0.517 2026-10-29 04:21:21,799 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.038 0.693 2026-10-29 04:21:21,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.705 2026-10-29 04:21:21,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:21:21,859 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.023 0.563 2026-10-29 04:21:21,882 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:21:21,884 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:21:21,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:21:21,933 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.045 0.474 2026-10-29 04:21:21,958 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:21:21,968 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.525 2026-10-29 04:21:22,015 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:22] "GET /web/offline HTTP/1.1" 200 - 7 0.018 0.519 2026-10-29 04:21:22,100 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.030 0.235 2026-10-29 04:21:22,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.019 0.160 2026-10-29 04:21:22,171 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.169 2026-10-29 04:21:22,785 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-10-29 04:21:22,804 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-10-29 04:21:22,815 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-29 04:21:22,863 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.031 2026-10-29 04:21:23,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:23] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.105 0.246 2026-10-29 04:21:23,529 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:23] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.070 0.151 2026-10-29 04:21:23,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 04:21:23,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:23] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.018 0.041 2026-10-29 04:21:23,880 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.031 0.126 2026-10-29 04:21:23,939 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:23] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.012 0.197 2026-10-29 04:21:24,459 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-10-29 04:21:24,491 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:24] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.022 2026-10-29 04:21:24,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:24] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.019 0.034 2026-10-29 04:21:24,605 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:21:24,631 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:24] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.005 0.031 2026-10-29 04:21:25,453 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 04:21:25,469 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-10-29 04:21:25,485 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-10-29 04:21:25,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:25] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.087 0.129 2026-10-29 04:21:25,776 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:25] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.019 0.032 2026-10-29 04:21:25,993 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:25] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.068 0.132 2026-10-29 04:21:26,388 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:26] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 117 0.115 0.470 2026-10-29 04:21:26,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:26] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 04:21:26,463 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:26] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.012 0.038 2026-10-29 04:21:26,500 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:26] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 04:21:26,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.008 2026-10-29 04:21:26,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-29 04:21:26,609 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:26] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:21:27,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-10-29 04:21:27,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-10-29 04:21:27,610 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:27] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.010 0.020 2026-10-29 04:21:28,387 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-10-29 04:21:28,399 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-29 04:21:28,406 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:28] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 04:21:28,410 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-10-29 04:21:28,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:28] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.009 0.029 2026-10-29 04:21:28,460 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.025 2026-10-29 04:21:28,488 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:28] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.013 0.038 2026-10-29 04:21:28,518 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:28] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.008 0.027 2026-10-29 04:21:28,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:28] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 04:21:28,580 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:28] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 04:21:29,367 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-10-29 04:21:29,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-29 04:21:29,395 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-10-29 04:21:29,408 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-10-29 04:21:29,427 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_group:nth-child(2) .o_kanban_header' 2026-10-29 04:21:29,446 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-10-29 04:21:29,479 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-10-29 04:21:29,586 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:29] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.067 0.142 2026-10-29 04:21:29,612 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:29] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.003 0.114 2026-10-29 04:21:29,688 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:29] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.026 0.044 2026-10-29 04:21:29,784 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.039 0.104 2026-10-29 04:21:29,818 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:29] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.013 0.156 2026-10-29 04:21:29,856 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:29] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.014 0.027 2026-10-29 04:21:29,894 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:29] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.067 2026-10-29 04:21:31,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-10-29 04:21:31,549 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-10-29 04:21:31,553 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:31] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.006 0.008 2026-10-29 04:21:31,603 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:31] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.016 2026-10-29 04:21:31,627 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:31] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.007 0.039 2026-10-29 04:21:31,733 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.017 0.083 2026-10-29 04:21:32,542 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Updates (trigger: .o_project_updates_breadcrumb)' 2026-10-29 04:21:32,545 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Add a first milestone (trigger: .o_add_milestone a)' 2026-10-29 04:21:32,590 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.021 2026-10-29 04:21:32,687 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:32] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.019 0.047 2026-10-29 04:21:32,722 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:32] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.007 0.012 2026-10-29 04:21:32,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:32] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.032 0.047 2026-10-29 04:21:32,883 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:32] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:21:33,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:33] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 12 0.019 0.103 2026-10-29 04:21:33,093 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:33] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 12 0.021 0.173 2026-10-29 04:21:33,174 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:33] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 12 0.017 0.247 2026-10-29 04:21:33,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-29 04:21:33,712 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:33] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.020 0.032 2026-10-29 04:21:33,758 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:33] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.010 0.020 2026-10-29 04:21:33,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:21:34,544 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-29 04:21:34,567 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-29 04:21:34,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-10-29 04:21:34,649 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:34] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.022 0.050 2026-10-29 04:21:34,692 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:34] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.004 0.019 2026-10-29 04:21:35,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-29 04:21:35,498 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:35] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 04:21:36,282 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-29 04:21:36,293 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-29 04:21:36,310 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_rightpanel_milestone:eq(1) .o_milestone_detail' 2026-10-29 04:21:36,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:36] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.013 0.047 2026-10-29 04:21:36,395 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:36] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 04:21:37,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-29 04:21:37,201 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:37] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 04:21:37,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:37] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.021 0.029 2026-10-29 04:21:37,289 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:37] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.007 0.052 2026-10-29 04:21:37,328 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:37] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.013 2026-10-29 04:21:38,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-29 04:21:38,076 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update (trigger: .o-kanban-button-new)' 2026-10-29 04:21:38,153 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:38] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.019 0.052 2026-10-29 04:21:38,195 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:38] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.004 0.021 2026-10-29 04:21:38,988 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-10-29 04:21:39,149 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:39] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.023 0.136 2026-10-29 04:21:39,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:39] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.003 0.066 2026-10-29 04:21:39,331 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:39] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 04:21:39,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:39] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-10-29 04:21:39,525 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.054 2026-10-29 04:21:39,808 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:39] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.008 0.030 2026-10-29 04:21:40,514 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-10-29 04:21:40,530 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h1:contains('Activities')' 2026-10-29 04:21:40,541 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h3:contains('Milestones')' 2026-10-29 04:21:40,564 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)')' 2026-10-29 04:21:40,575 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)')' 2026-10-29 04:21:40,592 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)')' 2026-10-29 04:21:40,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-10-29 04:21:40,625 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Project Updates (trigger: .o_switch_view.o_list)' 2026-10-29 04:21:40,647 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:40] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.042 0.076 2026-10-29 04:21:40,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:40] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.004 0.007 2026-10-29 04:21:40,797 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:40] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.044 0.077 2026-10-29 04:21:40,832 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:40] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.010 0.126 2026-10-29 04:21:40,988 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:40] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.027 0.079 2026-10-29 04:21:41,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:21:41,810 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-10-29 04:21:41,844 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:41] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.008 0.025 2026-10-29 04:21:41,861 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.035 2026-10-29 04:21:41,965 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:41] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.023 0.069 2026-10-29 04:21:42,754 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Graph View of Tasks (trigger: .o_switch_view.o_graph)' 2026-10-29 04:21:42,780 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 04:21:42,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.049 2026-10-29 04:21:42,926 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.018 0.076 2026-10-29 04:21:42,951 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:42] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:21:43,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Graph (trigger: .o_project_updates_breadcrumb)' 2026-10-29 04:21:43,813 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:43] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.006 0.025 2026-10-29 04:21:43,854 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:43] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.004 0.018 2026-10-29 04:21:43,870 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:43] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.005 0.023 2026-10-29 04:21:43,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:43] "GET /web/assets/ebe1429/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 04:21:44,797 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Graph (trigger: .o-kanban-button-new)' 2026-10-29 04:21:44,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:44] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.026 2026-10-29 04:21:44,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:44] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.031 0.059 2026-10-29 04:21:45,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Graph (trigger: button.o_form_button_cancel)' 2026-10-29 04:21:45,810 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:45] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.017 0.052 2026-10-29 04:21:46,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Graph (trigger: .o_switch_view.o_list)' 2026-10-29 04:21:46,711 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:46] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.015 2026-10-29 04:21:46,781 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:46] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.017 0.040 2026-10-29 04:21:47,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Graph (trigger: .o_back_button)' 2026-10-29 04:21:47,576 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Graph (trigger: .o_graph_view)' 2026-10-29 04:21:47,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:47] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.007 0.022 2026-10-29 04:21:47,632 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.012 0.032 2026-10-29 04:21:47,662 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:47] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 04:21:48,495 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Tasks (trigger: .o_switch_view.o_list)' 2026-10-29 04:21:48,502 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : List (trigger: .o_project_updates_breadcrumb)' 2026-10-29 04:21:48,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.016 0.025 2026-10-29 04:21:48,705 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:48] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.031 0.076 2026-10-29 04:21:48,740 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:48] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:21:49,548 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : List (trigger: .o-kanban-button-new)' 2026-10-29 04:21:49,578 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:49] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.023 2026-10-29 04:21:49,679 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:49] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.029 0.054 2026-10-29 04:21:50,466 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : List (trigger: button.o_form_button_cancel)' 2026-10-29 04:21:50,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:50] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.019 0.053 2026-10-29 04:21:51,439 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view List (trigger: .o_switch_view.o_list)' 2026-10-29 04:21:51,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:51] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.008 0.020 2026-10-29 04:21:51,561 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:51] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.025 0.057 2026-10-29 04:21:52,354 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : List (trigger: .o_back_button)' 2026-10-29 04:21:52,387 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : List (trigger: .o_list_view)' 2026-10-29 04:21:52,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:52] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.017 0.021 2026-10-29 04:21:52,418 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.010 0.030 2026-10-29 04:21:52,521 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.029 0.061 2026-10-29 04:21:52,544 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:52] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:21:52,903 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 04:21:53,329 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Pivot View of Tasks (trigger: .o_switch_view.o_pivot)' 2026-10-29 04:21:53,349 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Pivot (trigger: .o_project_updates_breadcrumb)' 2026-10-29 04:21:53,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:53] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 04:21:53,420 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:53] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.014 0.015 2026-10-29 04:21:53,449 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:53] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.061 2026-10-29 04:21:53,466 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:53] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.049 2026-10-29 04:21:53,507 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:53] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.007 0.081 2026-10-29 04:21:53,538 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:53] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.010 0.086 2026-10-29 04:21:53,564 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:53] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:21:54,358 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Pivot (trigger: .o-kanban-button-new)' 2026-10-29 04:21:54,387 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:54] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.021 2026-10-29 04:21:54,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:54] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.023 0.049 2026-10-29 04:21:55,254 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Pivot (trigger: button.o_form_button_cancel)' 2026-10-29 04:21:55,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:55] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.018 0.062 2026-10-29 04:21:56,209 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Pivot (trigger: .o_switch_view.o_list)' 2026-10-29 04:21:56,245 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:56] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.027 2026-10-29 04:21:56,336 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:56] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.020 0.058 2026-10-29 04:21:57,116 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Pivot (trigger: .o_back_button)' 2026-10-29 04:21:57,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Pivot (trigger: .o_pivot_view)' 2026-10-29 04:21:57,146 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.008 0.019 2026-10-29 04:21:57,159 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 04:21:57,205 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.007 0.015 2026-10-29 04:21:57,244 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.005 0.027 2026-10-29 04:21:57,262 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.004 0.051 2026-10-29 04:21:57,297 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.008 0.059 2026-10-29 04:21:57,341 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.007 0.107 2026-10-29 04:21:57,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:57] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:21:58,158 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Calendar View of Tasks (trigger: .o_switch_view.o_calendar)' 2026-10-29 04:21:58,179 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Calendar (trigger: .o_project_updates_breadcrumb)' 2026-10-29 04:21:58,194 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.001 0.008 2026-10-29 04:21:58,261 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.011 0.035 2026-10-29 04:21:58,285 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 04:21:58,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:21:58,353 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:21:58,358 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:21:58,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:21:58,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 04:21:58,375 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:21:58,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:21:58,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:21:58,488 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:21:58,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:21:58,536 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:58] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:21:59,377 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Calendar (trigger: .o-kanban-button-new)' 2026-10-29 04:21:59,408 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:59] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.023 2026-10-29 04:21:59,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:21:59] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.018 0.043 2026-10-29 04:22:00,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Calendar (trigger: button.o_form_button_cancel)' 2026-10-29 04:22:00,376 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:00] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.030 0.068 2026-10-29 04:22:01,288 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Calendar (trigger: .o_switch_view.o_list)' 2026-10-29 04:22:01,311 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:01] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.017 2026-10-29 04:22:01,416 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:01] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.024 0.069 2026-10-29 04:22:02,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Calendar (trigger: .o_back_button)' 2026-10-29 04:22:02,217 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Calendar (trigger: .o_calendar_view)' 2026-10-29 04:22:02,242 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:02] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.011 0.023 2026-10-29 04:22:02,248 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:02] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.001 0.029 2026-10-29 04:22:02,294 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:02] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.005 0.033 2026-10-29 04:22:02,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:02] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 04:22:02,340 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:02] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:22:03,179 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Activity View of Tasks (trigger: .o_switch_view.o_activity)' 2026-10-29 04:22:03,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Activity (trigger: .o_project_updates_breadcrumb)' 2026-10-29 04:22:03,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:03] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.007 0.016 2026-10-29 04:22:03,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:03] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.002 0.026 2026-10-29 04:22:03,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:03] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:22:04,051 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Activity (trigger: .o-kanban-button-new)' 2026-10-29 04:22:04,078 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:04] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.021 2026-10-29 04:22:04,165 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:04] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.019 0.059 2026-10-29 04:22:04,966 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Activity (trigger: button.o_form_button_cancel)' 2026-10-29 04:22:05,042 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:05] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.019 0.055 2026-10-29 04:22:05,942 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Activity (trigger: .o_switch_view.o_list)' 2026-10-29 04:22:05,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:05] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.021 2026-10-29 04:22:06,060 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:06] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.028 0.049 2026-10-29 04:22:06,852 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Activity (trigger: .o_back_button)' 2026-10-29 04:22:06,866 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Activity (trigger: .o_activity_view)' 2026-10-29 04:22:06,892 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:06] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.014 0.020 2026-10-29 04:22:06,924 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:06] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.009 0.032 2026-10-29 04:22:06,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:06] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.003 0.022 2026-10-29 04:22:06,964 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:06] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:22:07,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-29 04:22:07,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:22:07,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58308 2026-10-29 04:22:07,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-29 04:22:07,768 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58308 2026-10-29 04:22:07,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_042207_918913_TestProjectUpdateUi.txt 2026-10-29 04:22:07,919 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpcfvx2p6k_chrome_odoo" 2026-10-29 04:22:08,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58681 2026-10-29 04:22:08,341 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmplphmfmpi_chrome_odoo 2026-10-29 04:22:08,342 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:39591/json/version 2026-10-29 04:22:08,344 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39591/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:22:08,438 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:22:08,438 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:39591/json 2026-10-29 04:22:08,439 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:39591/json with timeout 3 increased to 10s during tests 2026-10-29 04:22:08,455 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:39591/devtools/page/DF8845A7FEAE1937B9A6D317C02277AD 2026-10-29 04:22:08,472 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-29 04:22:08,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-29 04:22:09,325 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:22:09,328 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 04:22:09,330 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-29 04:22:09,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:22:09,333 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:22:09,470 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:09] "GET /web HTTP/1.1" 200 - 18 0.019 0.083 2026-10-29 04:22:09,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': 'DF8845A7FEAE1937B9A6D317C02277AD', 'loaderId': '0B452100DA4DDD0BE2C20736A1348A99', 'isDownload': False} 2026-10-29 04:22:09,475 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-29 04:22:09,537 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:09] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-29 04:22:09,559 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:09] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.046 2026-10-29 04:22:09,643 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:09] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 2 0.003 0.130 2026-10-29 04:22:09,690 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.163 2026-10-29 04:22:09,731 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.180 2026-10-29 04:22:09,739 100 INFO rb-19fb48c-226083-429900 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:22:09,795 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:09] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-10-29 04:22:10,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 04:22:10,811 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 04:22:10,819 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-29 04:22:10,849 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.013 0.016 2026-10-29 04:22:10,943 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 04:22:10,972 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:10] "POST /mail/init_messaging HTTP/1.1" 200 - 48 0.042 0.081 2026-10-29 04:22:10,977 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.108 2026-10-29 04:22:11,019 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.012 0.109 2026-10-29 04:22:11,163 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.043 0.216 2026-10-29 04:22:11,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:22:11,271 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 24 0.031 0.322 2026-10-29 04:22:11,288 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.310 2026-10-29 04:22:11,298 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:22:11,311 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "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:22:11,329 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22: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:22:11,364 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:22:11,368 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.035 0.324 2026-10-29 04:22:11,397 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /web/offline HTTP/1.1" 200 - 4 0.004 0.369 2026-10-29 04:22:11,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:22:11,422 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.351 2026-10-29 04:22:11,506 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.015 0.421 2026-10-29 04:22:11,567 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.357 2026-10-29 04:22:11,577 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.128 2026-10-29 04:22:11,597 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.080 2026-10-29 04:22:12,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-29 04:22:12,272 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-10-29 04:22:12,294 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-10-29 04:22:12,321 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.020 2026-10-29 04:22:12,435 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:12] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.004 0.052 2026-10-29 04:22:12,672 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:12] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.058 0.144 2026-10-29 04:22:12,949 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:12] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.018 0.024 2026-10-29 04:22:13,012 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.015 0.084 2026-10-29 04:22:13,096 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:13] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.024 0.133 2026-10-29 04:22:13,659 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-10-29 04:22:13,686 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.020 2026-10-29 04:22:13,716 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.013 2026-10-29 04:22:13,754 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:13] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.003 0.029 2026-10-29 04:22:13,820 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.016 2026-10-29 04:22:13,842 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:13] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.003 0.031 2026-10-29 04:22:14,728 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-10-29 04:22:14,740 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-29 04:22:14,876 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:14] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.034 0.101 2026-10-29 04:22:14,944 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:14] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.010 0.035 2026-10-29 04:22:15,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.060 0.136 2026-10-29 04:22:15,309 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.021 0.317 2026-10-29 04:22:15,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.022 2026-10-29 04:22:15,380 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.007 0.018 2026-10-29 04:22:15,424 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 04:22:15,434 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.011 2026-10-29 04:22:15,442 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.006 2026-10-29 04:22:15,474 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:22:15,514 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:15] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:22:16,477 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-29 04:22:16,490 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-10-29 04:22:16,511 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:16] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.003 0.024 2026-10-29 04:22:17,291 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-10-29 04:22:17,307 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-10-29 04:22:17,319 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:17] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.007 0.015 2026-10-29 04:22:17,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:17] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.001 0.007 2026-10-29 04:22:17,359 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:17] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 04:22:18,127 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-10-29 04:22:18,148 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:18] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.003 0.015 2026-10-29 04:22:18,182 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:18] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.017 2026-10-29 04:22:18,276 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:22:18,984 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-10-29 04:22:18,993 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-10-29 04:22:19,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:19] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.038 0.100 2026-10-29 04:22:19,226 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:19] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.014 0.054 2026-10-29 04:22:19,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.021 0.103 2026-10-29 04:22:19,318 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:19] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.016 2026-10-29 04:22:19,342 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.022 2026-10-29 04:22:21,097 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-10-29 04:22:21,141 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-10-29 04:22:21,232 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.044 0.092 2026-10-29 04:22:21,450 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 57 0.088 0.187 2026-10-29 04:22:21,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.207 2026-10-29 04:22:21,555 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.012 0.255 2026-10-29 04:22:21,604 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 04:22:21,617 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 04:22:21,628 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.000 0.009 2026-10-29 04:22:21,682 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.001 0.010 2026-10-29 04:22:21,700 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.005 0.022 2026-10-29 04:22:21,717 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:22:21,729 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-10-29 04:22:21,862 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.006 0.017 2026-10-29 04:22:21,999 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:21] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 04:22:22,005 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 04:22:22,083 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.019 0.031 2026-10-29 04:22:22,115 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.057 2026-10-29 04:22:22,266 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.044 0.163 2026-10-29 04:22:22,350 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.018 0.266 2026-10-29 04:22:22,419 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.016 0.330 2026-10-29 04:22:22,499 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.024 0.320 2026-10-29 04:22:22,650 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:22] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.011 0.040 2026-10-29 04:22:23,730 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-10-29 04:22:23,759 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-10-29 04:22:23,778 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-10-29 04:22:23,830 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:23] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.009 0.031 2026-10-29 04:22:23,889 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:23] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.006 0.028 2026-10-29 04:22:23,974 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.007 2026-10-29 04:22:24,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-10-29 04:22:24,866 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:24] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.009 0.036 2026-10-29 04:22:24,956 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:24] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.013 0.057 2026-10-29 04:22:24,996 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:24] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.004 0.011 2026-10-29 04:22:25,056 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:25] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.018 0.049 2026-10-29 04:22:25,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-10-29 04:22:25,904 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:25] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.008 0.037 2026-10-29 04:22:26,067 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:26] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 13 0.052 0.078 2026-10-29 04:22:27,033 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-10-29 04:22:27,037 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-29 04:22:27,219 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.022 1.233 2026-10-29 04:22:27,283 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.017 1.293 2026-10-29 04:22:27,375 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.019 1.401 2026-10-29 04:22:27,468 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.037 1.426 2026-10-29 04:22:27,531 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.016 1.518 2026-10-29 04:22:27,595 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "GET /web/image/res.users/31/avatar_128 HTTP/1.1" 200 - 13 0.015 1.502 2026-10-29 04:22:27,615 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.003 0.384 2026-10-29 04:22:27,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.011 0.330 2026-10-29 04:22:27,671 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.008 0.263 2026-10-29 04:22:27,847 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.050 0.157 2026-10-29 04:22:27,960 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.028 0.226 2026-10-29 04:22:27,991 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:27] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:22:29,131 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-29 04:22:29,140 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:22:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:22:29,150 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58681 2026-10-29 04:22:29,152 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-29 04:22:29,156 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58681 2026-10-29 04:22:29,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_042229_307747_TestProjectUpdateUi.txt 2026-10-29 04:22:29,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmplphmfmpi_chrome_odoo" 2026-10-29 04:22:29,337 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:22:32,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<759435415998610.1793247751.958452224731445-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:22:32,067 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:32,071 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:32,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<289807618876331.1793247752.129540443420410-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:22:32,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:32,176 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:32,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<599680458849313.1793247752.252665996551514-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:22:32,295 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:32,298 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:32,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-29 04:22:32,474 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-29 04:22:33,162 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-29 04:22:33,898 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-29 04:22:33,934 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-29 04:22:37,981 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:22:40,532 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<170730818407998.1793247760.394456148147583-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:22:40,533 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:40,540 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:40,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<346970865699555.1793247760.598675966262817-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:22:40,647 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:40,650 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:40,764 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-29 04:22:40,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-29 04:22:41,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-29 04:22:41,318 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-29 04:22:41,521 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-29 04:22:41,748 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-29 04:22:43,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-29 04:22:45,133 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:22:47,823 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<898595872906017.1793247767.688999652862549-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:22:47,824 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:47,831 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:47,938 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<443246260409148.1793247767.898201227188110-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:22:47,939 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:47,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:47,980 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-29 04:22:48,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<837503577036438.1793247768.081104040145874-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:22:48,130 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:48,132 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:48,209 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-29 04:22:48,462 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<460833988320857.1793247768.307500839233398-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:22:48,463 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:22:48,468 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:22:48,483 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:22:59,615 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:22:59,616 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:22:59,616 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:22:59,616 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:22:59,616 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:22:59,616 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:22:59,616 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:22:59,616 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:22:59,616 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:23:03,441 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,441 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,441 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,441 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,441 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,441 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,441 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,441 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:03,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-29 04:23:12,881 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:23:24,209 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-10-29 04:23:28,117 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,117 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,118 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,118 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,118 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,118 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,118 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,118 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,118 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:28,118 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:23:31,170 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:24:17,714 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:24:21,653 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:21,654 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:21,654 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:21,654 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:21,654 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:21,654 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:21,654 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:21,654 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:21,654 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:33,775 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:24:33,775 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:24:33,775 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:24:33,775 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:24:33,775 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:24:33,775 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:24:33,775 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:24:33,776 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:24:33,776 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:24:33,776 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-10-29 04:24:37,588 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:37,589 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:24:38,003 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-29 04:24:39,150 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [122] 2026-10-29 04:24:39,446 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [123] 2026-10-29 04:24:39,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<403750076857464.1793247879.543423414230347-openerp-6-hr.expense.sheet@5d59ff6c6187>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-10-29 04:24:39,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:24:39,739 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #254 deleted mail.mail records with IDs: [342] 2026-10-29 04:24:39,739 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:24:39,894 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-10-29 04:24:40,410 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [124] 2026-10-29 04:24:44,784 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:24:56,764 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:00,187 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:08,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-29 04:25:11,872 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:25:56,210 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:25:56,211 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:25:56,211 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:25:56,211 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:25:56,211 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:25:56,211 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:25:56,211 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:25:56,211 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:25:56,211 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:25:59,601 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:59,601 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:59,602 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:59,602 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:59,602 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:59,602 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:59,602 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:59,602 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:25:59,602 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:00,057 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-29 04:26:02,860 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-29 04:26:04,800 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-29 04:26:05,835 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-29 04:26:10,111 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-29 04:26:21,333 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:26:21,334 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-10-29 04:26:25,299 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,299 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,299 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,299 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,299 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,299 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,300 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,300 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,300 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:25,300 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:26:26,563 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-29 04:26:33,069 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-29 04:26:37,631 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:27:46,442 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:27:50,944 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:28:04,837 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-10-29 04:28:09,083 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:09,084 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:28:11,650 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-29 04:28:13,477 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [125] 2026-10-29 04:28:14,396 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [126] 2026-10-29 04:28:21,627 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1113] 2026-10-29 04:28:22,582 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted stock.move.line records with IDs: [759] 2026-10-29 04:28:24,518 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1115] 2026-10-29 04:28:27,602 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1118] 2026-10-29 04:28:28,566 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted stock.move.line records with IDs: [760] 2026-10-29 04:28:30,187 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1120] 2026-10-29 04:28:30,907 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-29 04:28:33,062 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [127] 2026-10-29 04:28:40,306 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 04:28:52,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<510977945130395.1793248132.575108051300049-openerp-private@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:28:52,627 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:28:52,643 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-10-29 04:28:52,671 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37372] 2026-10-29 04:28:52,672 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:28:52,681 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:28:52,887 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-29 04:28:53,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 344 and Message-Id '<339295783725045.1577836800.000000000000000-openerp-13-hr.leave@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-10-29 04:28:53,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:28:53,000 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [344] 2026-10-29 04:28:53,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:28:53,000 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #270 deleted resource.calendar.leaves records with IDs: [19] 2026-10-29 04:28:53,000 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #270 deleted account.analytic.line records with IDs: [923, 922] 2026-10-29 04:28:54,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:29:04,349 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-29 04:29:05,471 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-29 04:29:06,000 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [928] 2026-10-29 04:29:06,606 100 INFO rb-19fb48c-226083-429900 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-29 04:29:07,000 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-10-29 04:29:07,000 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [934] 2026-10-29 04:29:07,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 04:29:46,171 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-29 04:29:49,999 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-29 04:29:51,689 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-29 04:29:56,991 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:30:48,169 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:30:48,170 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:30:48,170 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:30:48,170 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:30:48,170 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:30:48,170 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:30:48,170 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:30:48,170 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:30:48,170 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:52,484 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:30:53,191 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-29 04:30:55,035 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-29 04:30:58,076 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-29 04:31:02,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-29 04:31:03,541 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-29 04:31:05,019 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-29 04:31:05,459 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-29 04:31:11,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:31:47,216 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-29 04:31:48,711 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-10-29 04:31:53,292 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-10-29 04:31:53,855 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-29 04:31:57,444 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-29 04:32:00,465 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-29 04:32:01,173 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-29 04:32:05,059 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-29 04:32:06,426 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-29 04:32:09,243 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_partner_deletion ... 2026-10-29 04:32:10,026 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #277 deleted mail.message records with IDs: [39147] 2026-10-29 04:32:10,154 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-10-29 04:32:10,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-29 04:32:14,849 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-29 04:32:18,374 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-29 04:32:44,729 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-29 04:32:48,397 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231018407094494.1793248368.085359811782837-openerp-50-purchase.order@5d59ff6c6187>: ['"partner_a" <@False>'] 2026-10-29 04:32:48,416 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:32:48,433 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-29 04:32:48,634 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-29 04:32:50,552 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-29 04:32:56,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742399480699305.1793248375.998391151428223-openerp-55-purchase.order@5d59ff6c6187>: ['"partner_a" <@False>'] 2026-10-29 04:32:56,304 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #277 deleted mail.mail records with IDs: [346] 2026-10-29 04:32:56,304 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:32:56,405 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-29 04:33:00,172 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-29 04:33:02,281 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-29 04:33:05,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-29 04:33:16,972 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-29 04:33:20,094 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 04:33:55,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<637479932097483.1793248435.633631467819214-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:33:55,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:55,692 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #281 deleted mail.mail records with IDs: [347] 2026-10-29 04:33:55,718 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #281 deleted mail.message records with IDs: [40377] 2026-10-29 04:33:55,719 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:55,744 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:33:57,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 348 and Message-Id '<802424812797850.1793248437.242567777633667-openerp-private@5d59ff6c6187>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 04:33:57,303 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:33:57,320 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #281 deleted mail.mail records with IDs: [348] 2026-10-29 04:33:57,338 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #281 deleted mail.message records with IDs: [40379] 2026-10-29 04:33:57,338 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:33:57,362 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:33:57,879 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-29 04:34:06,464 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 04:34:41,991 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-29 04:34:48,142 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-29 04:34:54,913 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1162, 1163, 1164] 2026-10-29 04:34:55,107 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2051, 2052] 2026-10-29 04:34:56,548 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-29 04:35:02,101 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-29 04:35:08,565 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-29 04:35:14,196 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-29 04:35:22,275 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-10-29 04:35:30,681 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-29 04:35:37,231 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1178, 1179] 2026-10-29 04:35:37,397 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2074] 2026-10-29 04:35:38,506 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-29 04:35:46,691 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1183, 1184, 1185, 1186, 1187] 2026-10-29 04:35:46,888 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2085] 2026-10-29 04:35:47,180 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1188, 1189, 1190, 1191] 2026-10-29 04:35:47,339 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2080] 2026-10-29 04:35:47,694 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-29 04:35:54,425 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1192, 1193, 1194] 2026-10-29 04:35:54,587 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2088, 2089] 2026-10-29 04:35:55,710 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-29 04:36:04,160 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1198, 1199, 1200, 1201] 2026-10-29 04:36:04,361 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2100] 2026-10-29 04:36:04,612 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1202, 1203, 1204] 2026-10-29 04:36:04,738 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2095] 2026-10-29 04:36:05,112 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-29 04:36:11,930 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1205, 1206, 1207, 1208] 2026-10-29 04:36:12,129 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2102] 2026-10-29 04:36:12,615 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-29 04:36:19,657 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1209, 1210, 1211, 1212] 2026-10-29 04:36:19,837 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2109] 2026-10-29 04:36:20,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-29 04:36:28,515 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1213, 1214, 1215, 1216] 2026-10-29 04:36:28,671 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2120] 2026-10-29 04:36:28,907 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1217, 1218, 1219] 2026-10-29 04:36:29,046 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2116] 2026-10-29 04:36:29,454 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-29 04:36:34,986 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-29 04:36:42,683 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-29 04:36:48,766 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1226, 1227] 2026-10-29 04:36:48,909 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2132] 2026-10-29 04:36:49,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-29 04:36:55,447 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1230, 1231] 2026-10-29 04:36:55,649 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2137] 2026-10-29 04:36:56,587 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 04:37:34,807 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-29 04:37:39,408 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #288 deleted stock.move records with IDs: [854] 2026-10-29 04:37:41,737 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-29 04:37:46,088 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-29 04:37:58,078 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:37:58,078 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:37:58,078 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:37:58,078 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:37:58,078 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:37:58,078 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:37:58,078 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:37:58,079 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:37:58,079 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:01,219 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:04,797 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:38:17,987 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:38:21,573 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:21,573 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:21,574 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:21,574 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:21,574 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:21,574 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:21,574 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:21,574 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:21,574 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:25,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-29 04:38:33,007 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-29 04:38:36,891 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-29 04:38:39,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-29 04:38:51,961 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 04:38:51,961 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 04:38:51,961 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 04:38:51,961 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 04:38:51,961 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 04:38:51,962 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 04:38:51,962 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 04:38:51,962 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 04:38:51,962 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 04:38:56,103 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:56,104 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:56,104 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:56,104 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:56,104 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:56,104 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:56,104 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:56,104 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:56,104 100 INFO rb-19fb48c-226083-429900 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 04:38:59,877 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-29 04:39:01,637 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-29 04:39:04,956 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-29 04:39:06,911 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-29 04:39:08,936 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-29 04:39:16,822 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:39:53,753 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-29 04:39:58,863 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-29 04:40:02,087 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-29 04:40:02,378 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-29 04:40:03,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-29 04:40:04,950 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:40:39,663 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-10-29 04:40:40,407 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-29 04:40:40,626 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:accountman from n/a 2026-10-29 04:40:41,667 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:40:42,142 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:40:42] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.076 0.403 2026-10-29 04:40:42,681 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:40:42] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.090 0.443 2026-10-29 04:40:42,920 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:40:42] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.059 0.172 2026-10-29 04:40:43,020 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:41:22,712 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-10-29 04:41:23,412 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-10-29 04:41:25,279 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-10-29 04:41:26,947 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #294 deleted account.move.line.ctp records with IDs: [1254, 1255, 1256, 1257, 1258] 2026-10-29 04:41:27,183 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #294 deleted account.move.line records with IDs: [2202] 2026-10-29 04:41:28,702 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #294 deleted account.move.line.ctp records with IDs: [1264, 1265, 1266, 1267, 1268] 2026-10-29 04:41:28,853 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #294 deleted account.move.line records with IDs: [2209] 2026-10-29 04:41:29,114 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-10-29 04:41:31,859 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-10-29 04:41:32,384 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-10-29 04:41:33,640 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-10-29 04:41:34,165 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-10-29 04:41:37,478 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-10-29 04:41:38,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-10-29 04:41:39,945 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-10-29 04:41:42,174 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-10-29 04:41:43,069 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-10-29 04:41:43,633 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-10-29 04:41:44,219 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-10-29 04:41:44,917 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-10-29 04:41:45,348 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-10-29 04:41:46,447 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-10-29 04:41:47,047 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:42:26,828 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-29 04:42:30,508 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #296 deleted stock.move records with IDs: [891] 2026-10-29 04:42:33,068 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #296 deleted stock.move records with IDs: [894] 2026-10-29 04:42:38,483 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-29 04:42:41,589 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-29 04:42:45,085 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #296 deleted stock.move records with IDs: [902] 2026-10-29 04:42:48,343 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-29 04:42:49,876 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #296 deleted stock.move records with IDs: [905] 2026-10-29 04:42:51,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-29 04:42:54,904 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #296 deleted stock.move records with IDs: [907] 2026-10-29 04:42:56,586 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:43:56,151 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-29 04:43:57,335 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [909] 2026-10-29 04:43:58,882 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [913] 2026-10-29 04:43:59,924 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted product.set records with IDs: [2] 2026-10-29 04:44:00,061 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [914, 915, 912] 2026-10-29 04:44:00,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-29 04:44:04,778 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [917] 2026-10-29 04:44:21,207 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted mail.followers records with IDs: [27167] 2026-10-29 04:44:25,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-29 04:44:31,404 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-29 04:44:35,603 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-29 04:44:36,843 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-29 04:44:49,612 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-29 04:44:54,767 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-29 04:44:57,981 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [962] 2026-10-29 04:45:00,114 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-29 04:45:08,896 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [966] 2026-10-29 04:45:10,398 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-29 04:45:14,101 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [968] 2026-10-29 04:45:15,550 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-29 04:45:17,241 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-29 04:45:23,182 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-29 04:45:24,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-29 04:45:28,499 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-29 04:45:30,412 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted mail.message records with IDs: [44490] 2026-10-29 04:45:30,452 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-10-29 04:45:30,924 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-10-29 04:45:33,081 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [985] 2026-10-29 04:45:36,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-29 04:45:44,980 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [988] 2026-10-29 04:45:46,359 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [991] 2026-10-29 04:45:47,073 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [992] 2026-10-29 04:45:47,523 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [993] 2026-10-29 04:45:49,385 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move.line records with IDs: [909] 2026-10-29 04:45:50,458 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-29 04:45:51,137 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-29 04:45:55,127 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #298 deleted stock.move records with IDs: [996] 2026-10-29 04:45:58,577 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 04:45:58,585 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-29 04:45:59,610 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 58959 2026-10-29 04:45:59,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmppb_scjjn_chrome_odoo 2026-10-29 04:45:59,611 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:41215/json/version 2026-10-29 04:45:59,613 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41215/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:45:59,665 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:45:59,666 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:41215/json 2026-10-29 04:45:59,668 100 INFO rb-19fb48c-226083-429900 odoo.tests.common.requests: request http://127.0.0.1:41215/json with timeout 3 increased to 10s during tests 2026-10-29 04:45:59,693 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:41215/devtools/page/61204F8F40620789AF064372CC53853E 2026-10-29 04:45:59,707 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-10-29 04:45:59,725 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-10-29 04:46:00,633 100 INFO rb-19fb48c-226083-429900 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:46:00,639 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.res_users: Login successful for db:rb-19fb48c-226083-429900 login:admin from n/a 2026-10-29 04:46:00,651 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-10-29 04:46:00,654 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:46:00,655 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:46:00,680 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:46:02,241 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:02] "GET /web HTTP/1.1" 200 - 121 0.186 1.381 2026-10-29 04:46:02,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': '61204F8F40620789AF064372CC53853E', 'loaderId': '81AD5AD8C49F5D24AF1A2931A3BCB548', 'isDownload': False} 2026-10-29 04:46:02,248 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-29 04:46:02,317 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:02] "GET /web/assets/eccd46f/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.018 2026-10-29 04:46:02,346 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:02] "GET /web/assets/2125a73/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.030 2026-10-29 04:46:02,427 100 INFO rb-19fb48c-226083-429900 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:46:02,428 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:02] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.004 0.107 2026-10-29 04:46:02,448 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:02] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.007 0.123 2026-10-29 04:46:02,485 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.151 2026-10-29 04:46:02,562 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:02] "GET /web/assets/a35cc4f/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 04:46:03,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-29 04:46:03,799 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-29 04:46:03,843 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.043 2026-10-29 04:46:03,843 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-29 04:46:04,041 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 04:46:04,134 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.112 0.170 2026-10-29 04:46:04,158 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.017 0.247 2026-10-29 04:46:04,230 100 INFO rb-19fb48c-226083-429900 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 04:46:04,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.044 0.377 2026-10-29 04:46:04,391 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.022 0.426 2026-10-29 04:46:04,598 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.066 0.557 2026-10-29 04:46:04,609 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:46:04,893 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.175 0.728 2026-10-29 04:46:04,908 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.820 2026-10-29 04:46:04,917 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:46:04,940 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "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:46:04,959 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:46:04,975 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:04] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:46:05,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:05] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:46:05,035 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:05] "GET /web/offline HTTP/1.1" 200 - 7 0.054 0.765 2026-10-29 04:46:05,110 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.016 0.858 2026-10-29 04:46:05,135 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.782 2026-10-29 04:46:05,229 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.018 0.806 2026-10-29 04:46:05,316 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.013 0.684 2026-10-29 04:46:05,361 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.106 2026-10-29 04:46:05,378 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.081 2026-10-29 04:46:06,070 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-10-29 04:46:06,104 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_app[data-menu-xmlid="purchase.menu_purchase_root"]' 2026-10-29 04:46:06,122 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-10-29 04:46:06,191 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.034 0.025 2026-10-29 04:46:06,639 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:06] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 117 0.124 0.271 2026-10-29 04:46:06,794 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:06] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.037 0.077 2026-10-29 04:46:06,803 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.116 2026-10-29 04:46:06,946 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:06] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.024 0.028 2026-10-29 04:46:07,070 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 04:46:07,170 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:07] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.016 0.045 2026-10-29 04:46:07,931 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_required_modifier[name=partner_id] input' 2026-10-29 04:46:07,947 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.020 2026-10-29 04:46:08,063 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:08] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.028 0.092 2026-10-29 04:46:08,335 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:08] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.045 2026-10-29 04:46:08,367 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:08] "GET /web/assets/3b695c0/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-29 04:46:08,385 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:08] "GET /web/assets/e60a36d/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-10-29 04:46:08,479 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:46:08,573 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:08] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.017 0.043 2026-10-29 04:46:08,941 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:08] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-29%2002%3A10%3A00 HTTP/1.1" 200 - 11 0.010 0.034 2026-10-29 04:46:09,664 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.ui-menu-item > a:contains("Agrolait")' 2026-10-29 04:46:09,678 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:09] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.007 0.033 2026-10-29 04:46:09,901 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:09] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:46:09,943 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:09] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.010 0.031 2026-10-29 04:46:10,001 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:10] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.007 0.043 2026-10-29 04:46:10,777 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-10-29 04:46:10,794 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-10-29 04:46:11,025 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:11] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.075 0.176 2026-10-29 04:46:11,032 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.036 2026-10-29 04:46:11,155 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:11] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.030 0.066 2026-10-29 04:46:11,238 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:11] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.010 0.043 2026-10-29 04:46:11,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:46:12,210 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-10-29 04:46:12,251 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:12] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.023 0.028 2026-10-29 04:46:12,570 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:12] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.065 0.052 2026-10-29 04:46:13,342 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-29 04:46:13,393 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:13] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.002 0.032 2026-10-29 04:46:13,464 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:13] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.007 0.026 2026-10-29 04:46:13,640 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:13] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.035 0.114 2026-10-29 04:46:13,773 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:13] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.015 0.053 2026-10-29 04:46:14,483 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-29 04:46:14,515 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-29 04:46:14,555 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-29 04:46:14,596 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'span:contains("Matrix (PAV11, PAV22, PAV31) PA4: PAV41")' 2026-10-29 04:46:15,636 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:15] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 308 0.269 0.820 2026-10-29 04:46:16,574 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:16] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 175 0.211 0.469 2026-10-29 04:46:16,581 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.129 2026-10-29 04:46:16,811 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:16] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.018 0.037 2026-10-29 04:46:16,938 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:16] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.059 0.108 2026-10-29 04:46:17,016 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:17] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.036 0.080 2026-10-29 04:46:17,092 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:17] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.023 0.157 2026-10-29 04:46:18,304 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '[name=product_template_id] button.fa-pencil' 2026-10-29 04:46:18,370 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-29 04:46:18,831 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:18] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.123 0.334 2026-10-29 04:46:20,006 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-29 04:46:20,050 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-29 04:46:20,556 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:20] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.084 0.436 2026-10-29 04:46:21,735 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-10-29 04:46:22,260 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:22] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.139 0.388 2026-10-29 04:46:22,286 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:22] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.004 0.010 2026-10-29 04:46:22,438 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:22] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.019 0.063 2026-10-29 04:46:22,541 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:22] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.015 0.039 2026-10-29 04:46:23,487 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:46:23,721 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-10-29 04:46:23,768 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:23] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.008 0.038 2026-10-29 04:46:24,662 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-10-29 04:46:24,694 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:24] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.011 0.023 2026-10-29 04:46:25,021 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:25] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.065 0.044 2026-10-29 04:46:25,798 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-10-29 04:46:25,837 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:25] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.006 0.031 2026-10-29 04:46:26,047 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:26] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.010 0.053 2026-10-29 04:46:26,524 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:26] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.111 0.319 2026-10-29 04:46:27,024 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:27] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.075 0.307 2026-10-29 04:46:28,204 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-29 04:46:28,247 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'save form (trigger: .o_form_button_save)' 2026-10-29 04:46:28,644 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:28] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.068 0.335 2026-10-29 04:46:29,833 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'wait for save completion (trigger: .o_form_readonly, .o_form_saved)' 2026-10-29 04:46:30,307 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:30] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.119 0.354 2026-10-29 04:46:30,333 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:30] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.010 2026-10-29 04:46:30,513 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:30] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.025 0.082 2026-10-29 04:46:30,569 100 INFO rb-19fb48c-226083-429900 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:30] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.065 2026-10-29 04:46:31,745 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-10-29 04:46:31,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:46:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:46:31,795 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 58959 2026-10-29 04:46:31,797 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-10-29 04:46:31,799 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 58959 2026-10-29 04:46:31,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome Log in: /tmp/odoo_tests/rb-19fb48c-226083-429900/chrome_logs/chrome_log_20261029_044631_959320_TestPurchaseMatrixUi.txt 2026-10-29 04:46:31,959 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmppb_scjjn_chrome_odoo" 2026-10-29 04:46:35,031 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 04:46:35,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 349 and Message-Id '<936310304839612.1793249195.883989095687866-openerp-private@5d59ff6c6187>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-10-29 04:46:35,941 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:46:35,965 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-10-29 04:46:35,987 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44570] 2026-10-29 04:46:35,987 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:46:35,998 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:46:36,792 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<799740291829557.1793249196.744201421737671-openerp-private@5d59ff6c6187>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-10-29 04:46:36,792 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:46:36,813 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [350] 2026-10-29 04:46:36,836 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44571] 2026-10-29 04:46:36,837 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:46:36,848 100 INFO rb-19fb48c-226083-429900 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 04:46:37,676 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6440, 6359, 6429, 6362, 6383, 6360, 6330, 6332, 6363, 6364, 6375, 6368, 6367, 6337, 6366, 6377, 6372, 6421, 6374, 6316, 6365, 6373, 6376, 6370, 6369, 6371, 6314, 6381, 6315, 6356, 6317, 6318, 6350, 6382, 6473, 6319, 6384, 6320, 6385, 6422, 6389, 6386, 6388, 6437, 6391, 6390, 6455, 6392, 6423, 6393, 6424, 6394, 6474, 6395, 6335, 6355, 6340, 6396, 6321, 6323, 6322, 6400, 6331, 6399, 6398, 6397, 6401, 6402, 6336, 6404, 6406, 6378, 6380, 6432, 6343, 6405, 6379, 6403, 6407, 6408, 6453, 6410, 6409, 6338, 6324, 6411, 6420, 6418, 6414, 6413, 6426, 6419, 6412, 6417, 6351, 6416, 6415, 6344, 6345, 6425, 6427, 6431, 6430, 6325, 6428, 6346, 6472, 6327, 6468, 6470, 6347, 6471, 6328, 6469, 6467, 6339, 6461, 6341, 6466, 6462, 6457, 6460, 6452, 6329, 6348, 6465, 6459, 6458, 6456, 6451, 6454, 6463, 6387, 6449, 6450, 6445, 6447, 6441, 6442, 6444, 6342, 6443, 6448, 6446, 6333, 6354, 6312, 6358, 6357, 6439, 6313, 6334, 6438, 6464, 6353, 6361, 6352, 6326, 6436, 6349, 6434, 6435, 6433] 2026-10-29 04:46:37,676 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-10-29 04:46:37,676 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-29 04:46:37,678 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-29 04:46:37,896 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-29 04:46:38,165 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44582, 44580] 2026-10-29 04:46:38,224 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-10-29 04:46:38,266 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44583, 44581] 2026-10-29 04:46:38,286 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-10-29 04:46:38,299 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-29 04:46:40,920 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-10-29 04:46:41,940 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-29 04:46:42,696 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-29 04:46:46,000 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-29 04:46:57,529 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-29 04:46:57,804 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-29 04:46:57,844 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-29 04:46:57,876 100 INFO rb-19fb48c-226083-429900 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-10-29 04:46:57,889 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-29 04:46:59,276 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-29 04:47:00,726 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-29 04:47:02,179 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-29 04:47:04,820 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-29 04:47:06,788 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-29 04:47:08,308 100 INFO rb-19fb48c-226083-429900 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-29 04:47:09,580 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:47:12,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<568343514053305.1793249232.608079433441162-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-29 04:47:12,774 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:47:12,780 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:47:12,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 352 and Message-Id '<429097694505967.1793249232.867565393447876-openerp-message-notify@5d59ff6c6187>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-29 04:47:12,928 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:47:12,932 100 INFO rb-19fb48c-226083-429900 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:47:14,084 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-29 04:47:16,497 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-29 04:47:17,569 100 INFO rb-19fb48c-226083-429900 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-29 04:47:19,895 100 INFO rb-19fb48c-226083-429900 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-29 04:47:19,896 100 INFO rb-19fb48c-226083-429900 odoo.service.server: 723 post-tests in 7964.24s, 1825635 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: point_of_sale: 286 tests 2731.00s 704117 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: portal: 11 tests 41.68s 4687 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_hr: 5 tests 75.12s 19802 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_loyalty: 59 tests 813.24s 131645 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_mrp: 13 tests 153.17s 46456 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_online_payment: 8 tests 83.67s 20894 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_restaurant: 13 tests 257.02s 33680 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 279.58s 34877 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_sale: 40 tests 544.68s 109257 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_sale_loyalty: 4 tests 66.40s 18973 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_sale_margin: 3 tests 40.46s 15324 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_self_order: 31 tests 421.43s 105162 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: pos_viva_wallet: 3 tests 54.17s 16760 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: privacy_lookup: 8 tests 18.63s 12427 queries 2026-10-29 04:47:19,901 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: product: 117 tests 136.92s 54870 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: product_email_template: 4 tests 40.75s 14020 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: product_margin: 5 tests 39.84s 14348 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: project: 99 tests 346.05s 71537 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: project_account: 4 tests 42.68s 5950 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: project_hr_expense: 4 tests 73.61s 16657 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: project_mrp: 3 tests 27.09s 5094 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: project_purchase: 9 tests 85.75s 20282 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: project_sale_expense: 4 tests 122.67s 24906 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: project_timesheet_holidays: 8 tests 27.38s 9437 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: purchase: 108 tests 759.25s 203275 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: purchase_mrp: 28 tests 251.49s 69390 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: purchase_product_matrix: 3 tests 36.45s 2932 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.stats: purchase_requisition: 17 tests 34.52s 10003 queries 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.tests.result: 0 failed, 0 error(s) of 723 tests when loading database 'rb-19fb48c-226083-429900' 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.service.server: Initiating shutdown 2026-10-29 04:47:19,902 100 INFO rb-19fb48c-226083-429900 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.